1、描述Linux发行版的系统目录名称命名规则以及用途。
1.系统目录命名规则:
(1).严格区分大小写;(2).目录也是文件,在同一路径下,两个文件不能同名;(3).目录名最长不能超过255个字符;(4).支持使用除/以外的任意字符;(5).遵循FHS(Filesystem Hierarchy Standard)标准;
2.系统目录的用途:
第二周_第1张图片
bin: 供所有用户使用的基本二进制程序文件;
boot:引导开机加载需要用到的各种静态文件;
dev:存储特殊文件或设备文件;其中设备有两种类型:字符设备、块设备;
etc:用于存放系统程序的配置文件,只能为静态;
home:普通用户的家目录所在位置;一般在该目录下创建对应用户的家目录文件;
lib:为系统启动或者根文件系统上的应用程序提供共享库,以及为内核提供内核模块;
lib64:64位系统特有的存放64位共享库的路径;
meidia:便携设备挂载点,如光盘、U盘等;
mnt:其他文件系统的临时挂载点;
opt:附加应用程序的安装位置;可选路径
proc:基于内存的的虚拟文件系统,用于为内核及进程存储其相关信息:
它们多为内核参数;
root:系统管理员的家目录;
sbin: 供系统管理使用的工具程序;
srv:当前主机为服务提供的数据;
sys:其主要作用在于管理Linux设备提供一种统一模型的接口;
tmp:为那些会产生临时文件的程序提供的用于存储临时文件的目录;可供所有用户执行写入操作:有特殊权限;
usr:全局共享的只读数据路径;
var:存储长发生变化的数据的目录;

2、描述文件的元数据信息有哪些,分别表示什么含义,如何查看?如何修改文件的时间戳信息?
元数据:是指文件的属性、大小、创建时间、访问时间、属主属组等信息.

查看文件的元数据信息需要用到一个命令:stat
第二周_第2张图片
有三个时间戳:
access time:访问时间,简写atime,读写文件内容

        modify time: 修改时间,mtime,改变文件内容(数据)

        change time:改变时间,ctime,元数据发生改变

修改文件的时间戳:touch

touch - change file timestamps

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

-a: 仅修改access time;

-m:仅修改modify time;

-t STAMP

3、总结软链接和链接区别,并用实例操作说明。

硬链接和软链接的区别:

原理上,硬链接和源文件的inode节点号相同,两者互为硬链接。软连接和源文件的inode节点号不同,进而指向的block也不同,软连接block中存放了源文件的路径名。
实际上,硬链接和源文件是同一份文件,而软连接是独立的文件,类似于快捷方式,存储着源文件的位置信息便于指向。
使用限制上,不能对目录创建硬链接,不能对不同文件系统创建硬链接,不能对不存在的文件创建硬链接;可以对目录创建软连接,可以跨文件系统创建软连接,可以对不存在的文件创建软连接.
创建一个硬链接:
第二周_第3张图片
创建的一个软链接:
第二周_第4张图片

4、Linux上面的文件管理类命令都有哪些,其常用的方法及其相关示例演示。
有 cp(复制),mv(在相同目录下操作文件或者目录相当于重命名,不同目录操作目录或者文件相当于剪切移动),rm(删除)
第二周_第5张图片

5、复制/etc/profile至/tmp/目录,用查找替换命令删除/tmp/profile文件中的行首的空白字符。
cp /etc/profile /tmp/
cat /tmp/profile | sed -r 's/^ +//'

6、在vim中设置tab缩进为4个字符。
编辑vim配置文件:vim /etc/vimrc
再在文件中添加语句:set tabstop=4