2020-06-22_第二周

1、描述Linux发行版的系统目录名称命名规则以及用途

2、描述文件的元数据信息有哪些,分别表示什么含义,如何查看?如何修改文件的时间戳信息?

3、总结软连接和硬件连接的区别,并用示例操作说明

4、Linux上的文件管理类命令都要哪些,其常用的使用方法及其相关示例演示

5、复制/etc/profile至/tmp目录,用查找替换命令删除/tmp/profile中的行首的空白字符

6、在vim中设置tab缩进为4字符

1、描述Linux发行版的系统目录名称命名规则以及用途

因为Linux的发行版本很多,如果每个发行版本都用自己的方法放置目录,那么将造成管理上的很大困扰。也学和你学习的根本不一样,很难想象,最后就有了FHS Filesystem Hierarchy Standard标准,大家都遵循这个标准

FHS 要求必须存在的目录

/bin    系统有很多存放执行文件的目录,但/bin比较特殊。因为/bin放置的是在单人维护模式下还能够被使用的命令。在/bin下面的命令可以被root与一般账号所示使用,主要有:cat、chmod、chown、date、mv、mkdir、cp、bash等常用命令

/boot   这个目录主要放置启动会使用的文件,包括Linux内核文件以及启动选项与启动所需的配置文件等。Linux内核常用的文件名为:vmlinuz, 如果使用grub2这个启动引导程序,则还会存在/boot/grub2/这个目录

/dev   在linux系统上,任何设备与接口设备都是以文件的形式存在于这个目录当中。你只要通过读写这个目录下的某个文件,等于读写某个设备,比较重要的文件有/dev/null , /dev/zero . /dev/tty , /dev/loop* , /dev/sd*等

/etc    系统主要的而配置文件几乎都放置在这个目录内,例如人员的账号密码文件,各种服务的启动文件等。一般来说,这个目录下的个文件属性是可以让一般用户查看的,但只有root有权利修改,FHS建议不要放置可执行文件(binary) 在这个目录中。比较重要的文件有: /etc/modprobe.d/ , /etc/passwd /etc/fatab, /etc/issue等。 另外FHS还规范几个汇总要的目录最好要存在/etc/目录下:

        /etc/opt (必要) : 这个目录在放置第三方辅助软件/opt的相关配置文件

        /etc/X11/ (建议) 与X Window 有关的各种配置文件都在这里,尤其是xorg.conf这个XServer的配置文件

       /etc/sgm/ (建议) : 与SGML 格式有关的各项配置文件

       /etc/xml/ (建议)  :  与XML格式有关的各项配置文件

/lib    系统的函数库非常多,而lib放置的则是在启动时会用到的函数库,以及在/bin或者/sbin下面的命令会调用的函数库而已。什么时候函数库,你可以将它想象成是外挂,某些命令必须要有这些外挂才能够顺利完成程序执行之意,另外FHS还要求 /lib/modules/必须存在,这个目录主要放置可出换是的内核相关模块(驱动程序)

/media     media下面放置的就是可删除的设备,包块软片, 光盘,k

/mnt     如果你想暂时挂载某些额外的设备,一般建议你放置到这个目录中

/opt  这个是给第三方辅助软件放置的目录。什么是第三方辅助软件,举例来说,KDE这个桌面管理系统是一个独立的软件,不过他可以安装到Linux系统中,因此KDE的软件就建议放置到此目录下。

/run   早起的FHS规定系统启动后产生的各项信息应该放到/var/run下,新版本的FHS则规范到/run下面,由于/run可以使用内存来模拟,因此性能上会好很多

/sbin   Linux 有非常多命令是用来设置系统环境的,这些命令只有root才能够用来设置系统,其他用户最多只能用来查询而已。 放在/sbin下面的为启动过程中所需要的,里面包括启动,修复,还原系统所需要的命令。至于某些服务器软件程序,一般放置到/usr/sbin当中。至于本机自行安装的软件所产生的的系统执行文件(system binary) ,则放置到/usr/local/sbin当中。常见的命令包括: fdisk fsck , ifconfig , mkfs等

/srv  srv可以视为service的缩写,是一些网络服务启动之后,这些服务所需要使用的数据目录,常见的服务www,FTP等, 举例来说 www服务器所需要的网页数据可以放在/srv/www/里面。不过,系统的服务数据如果尚提供给因特网的任何人浏览的话,默认还是建议放置到/var/lib下面即可

/tmp  这是让一般用户或是正在执行的程序暂放置文件的地方,这个目录是任何人都能够存取的,所以需要定期清理一下。

/home     这是系统默认的用户的家目录(home directory) 在你新增一个一般用户的时候,默认的用户家目录都会规范到这里来,

/root   系统管理员(root)的家目录。之所以放在这里,是因为,如果进入单人维护模式而仅挂载根目录时,该目录就能够拥有root的家目录,所以我们希望root的家目录与根目录放置在同一个分区中

/proc  这个目录本身是一个虚拟的文件系统(virtual filesystem) ,它放置的数据都是在内存中,例如系统内核,进程信息(process) ,外接设备的状态及网络状态。因为这个目录下的数据都是在内存当中,所以本身不占任何硬盘空间。重要的文件有  /proc/cpuinfo   /proc/dma /proc/interrupts /proc/ioports , /proc/net/*等

/sys/  这个目录和/proc非常类似  , 也是一个虚拟的文件系统,主要也是记录内核与系统硬件信息相关的内容。

/var/log   重要   这个是日志文件放置的目录,里面比较重要的文件有 /var/log/messages . /var/log/wtmp

/var/cache/  应用程序本身运行过程中会产生一下缓存

/var/mail/ 放置个人电子邮箱的目录,不过这个目录也会被放置到/var/spool/mail目录中,通常这两个互为链接文件


2、描述文件的元数据信息有哪些,分别表示什么含义,如何查看?如何修改文件的时间戳信息?

文件的元数据有 文件的属性 大小 创建时间 访问时间,属主属组等信息。

  三个时间戳

    acess time 访问时间,atime,读写文件内容的时间

     modify time 修改时间,mtime,改变文件内容的时间

    change time 改变时间,ctime,文件的元数据改变的时间

修改文件时间戳的命令:touch

  touch [option]... Files

     -c 指定的文件路径不存在时不予创建

     -a 仅修改access time

     -m 仅修改modify time

3、总结软连接和硬件连接的区别,并用示例操作说明

1.软连接:可看作为windows中的快捷方式,除了删除命令,所有的命令都会指向实际文件,而且它是一个真实的文件,所以会占用空间。

2.硬连接:可看作是一个文件的别名,它不是一个真正的文件,所以不占用空间,它的存在就是为了防止对文件的误删除。

4、Linux上的文件管理类命令都要哪些,其常用的使用方法及其相关示例演示

文件与目录的查看 ls

选项与参数

-a :  全部文件,包括隐藏文件

-A:全部文件,包括隐藏文件,但不包括, 与.. 这两个目录

-d:  仅列出目录本身,而不是列出目录内的文件数据

-f:   直接列出结果,而不进行排序

-F:   根据文件、目录等信息,给与附加数据结构

-h: 将文件容量以人类较易读的方式列出来

-i:    列出inode 号码, 

-l :  详细信息显示

-n :  列出UID与GID而非使用者与用户组的名称

-r : 将排序结果反向输出

-R: 连同子目录内容一起列出来

-S:   以文件内容大小排序

-t:   依据时间排序,而不是用文件名

cp  rm mv

basename

dirname

cat 

tac

more 

less

head

tail

touch

5、复制/etc/profile至/tmp目录,用查找替换命令删除/tmp/profile中的行首的空白字符

[root@localhost tmp]# cat /tmp/profile | tr -d " " | grep -v '^\s*$'

6、在vim中设置tab缩进为4字符

vim中设置tab缩进为4个字符    set tabstop=4

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 216,544评论 6 501
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 92,430评论 3 392
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 162,764评论 0 353
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,193评论 1 292
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,216评论 6 388
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,182评论 1 299
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,063评论 3 418
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,917评论 0 274
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,329评论 1 310
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,543评论 2 332
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,722评论 1 348
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,425评论 5 343
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,019评论 3 326
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,671评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,825评论 1 269
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,729评论 2 368
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,614评论 2 353