1. 描述Linux发行版的系统目录名称命名规则以及用途。
    系统目录名称及用途
    1) bin: 存放所有用户基本命令,不能独立分区;
    2) boot :放置开机使用到的文件,包含Linux内核文件以及引导加载器;
    3) sbin: 存放管理类命令,是为开机过程所需要的,包含开机、修复、还原系统所需要的命令,不能独立分区;
    4) lib: 存放开机时用到的共享库及内核相关模块(驱动程序),不能独立分区;
    5) etc: 存放系统配置文件,不能独立分区;
    6) home:普通用户家目录;
    7) root: 系统管理员家目录;
    8) media:移动设备的挂载点;
    9) mnt: 临时文件挂载点;
    10) dev: 存放设备文件,不能独立分区;
    11) opt: 第三方应用程序安装位置;
    12) srv: 系统上网络服务启动后所需要取用的数据目录;
    13) tmp: 临时文件存放位置
    14) proc: 虚拟文件系统,放置的数据都在内存当中,本身不占用磁盘空间;
    15) sys: 虚拟文件系统,记录与内核相关的信息;
    16) usr:UNIX操作系统软件资源所放置的目录;
    文件命名规则:
    1) 文件名最长225个字节;
    2) 包含路径在内的文件名最长4095字节;
    3) 不同颜色代表不同类型文件,如蓝色-目录,绿色-可执行文件,黄色-硬件,浅蓝-链接文件……
    4) 除了“/”和“null”不能做文件名,其他字符均可做文件名;
    5) 区分大小写;
    6) 以“.”开头的文件为隐藏文件;
  2. 描述文件的元数据信息有哪些,分别表示什么含义,如何查看?如何修改文件的时间戳信息?
     每个文件分为两部分:
    数据:文件的数据部分,存放在磁盘中专门的数据空间中;
    元数据:属性信息,如文件类型、大小,节点号、权限、所有者、所属组、时间等;存放在磁盘的节点空间中;
    查看元数据
    1、 file:识别文件类型;

2、 stat:显示文件详细信息;

 修改文件的时间戳信息
每个文件都有三种时间属性:
atime:最后一次访问读取文件的时间;
ctime:文件权限属性修改后更新的时间;
mtime:文件内容数据修改后更新的时间;

  1. 总结软连接和硬连接区别,并用实例操作说明。
    硬链接:
    1、 同一个文件,不同名字,链接数增加,节点编号一致;
    2、 多个文件名无主次之分,并列关系,删除一个文件,另外一个文件仍然有效;
    3、 不能跨分期创建;不支持文件夹创建硬链接;
    软链接:
    1、 不是同一个文件,节点编号、大小、属性不同;链接数不变,节点编号不一致;
    2、 软链接为一个指向路径,原文件删除软链接失效,无法访问;
    3、 软链接依托原始文件,只指向文件名路径,不指定原文件内容是否修改;
    4、 可跨分区操作、编辑;支持目录创建
     硬链接创建:
    创建1218.txt文件,使用ln命令创建硬链接“y1218.txt”创建后查看文件,文件名不同,节点号相同,为77,链接数增加为2;修改1218.txt文件中内容,查看硬链接内容与原文件相同。

 软链接创建:

  1. Linux上的文件管理类命令都有哪些,其常用的使用方法及其相关示例演示。
    4.1 Ls:查看文件和目录

4.2 Mkdir:创建目录

4.3 rmdir:删除目录(删除空目录)

4.4 file:查看文本类型 stat:查看文本属性

4.5 cp:复制文件或目录

  1. 复制/etc/profile至/tmp/目录,用查找替换命令删除/tmp/profile文件中的 行首的空白字符
    5.1 复制/etc/profile至/tmp/目录

  2. 在vim中设置tab缩进为4个字符
    扩展模式下使用 :set ts=4 (ts为tabstop简写)