1、Linux发行版的系统目录名称命名规则以及用途。
命名规则:
严格区分大小写
最长字符不能超过255
支持使用除 / 以外的任意字符
用途:
/boot :系统启动引导文件存放目录
/bin :存放所有用户使用的基本命令
/sbin: 存放管理类的基本命令
/lib: 存放系统启动时程序依赖的基本共享库文件以及内核模块文件
/lib64:存放64位系统特有的共享库文件
/etc :存放配置文件
/home :普通用户家目录
/root : 超级管理员家目录
/media :便携式移动设备挂载点
/mnt :临时文件系统挂载点
/dev : 设备文件及特殊文件存储位置
/opt :第三方引用程序的暗转文职
/srv :系统上运行的服务用到的数据
/tmp: 临时文件存储位置
/porc:内存映射目录
/usr:全局共享只读文件路径
/var :存放经常变化的数据的目录
2、描述文件的元数据信息有哪些,分别表示什么含义,如何查看?如何修改文件的时间戳信息?
元数据信息:文件名、属性、连接数、节点数、权限、所有者、所有组、大小、时间等。
查看命令:stat
修改 :touch -a filename 修改access time 访问时间
touch -m filename 修改modify time 修改时间
3、总结软连接和硬连接区别,并用实例操作说明。
区别
本质:硬链接:同一个文件多个名字,软连接是不同的文件。
硬链接不能跨分区,软链接可以。
硬链接不能是目录
相互关系:硬链接之间是平等关系,软连接依赖于原始文件
硬链接节点号一样,软连接节点号不一样
实例:
[root@centos7 data]#ls -il
67 -rw-r--r--. 1 root root 8 Nov 18 19:41 f1
68 -rw-r--r--. 1 root root 0 Nov 18 19:41 f2
为f1做硬链接
[root@centos7 data]#ln f1 f1hard
[root@centos7 data]#ls -il
67 -rw-r--r--. 2 root root 8 Nov 9 19:23 f1
67 -rw-r--r--. 2 root root 8 Nov 9 19:25 f1hard
68 -rw-r--r--. 1 root root 0 Nov 9 19:24 f2
看到f1 f1hard 的节点号是一样的,链接数变成了两个
为f2做软连接
[root@centos7 data]#lln -s f2 f3
[root@centos7 data]#ls -il
67 -rw-r--r--. 2 root root 8 Nov 9 19:23 f1
67 -rw-r--r--. 2 root root 8 Nov 9 19:25 f1hard
68 -rw-r--r--. 1 root root 0 Nov 9 19:24 f2
69 -rw-r--r--. 1 root root 0 Nov 9 19:26 f3 > f2
发现f2 f3 的几点数是不一样的,链接数也还是1
4、Linux上的文件管理类命令都有哪些,其常用的使用方法及其相关示例演示。
cp 复制文件
cp SOURCE DIRECTORY
mv 移动或者重命名文件
mv filnam1 filename2
mkdir 创建目录
touch 创建文件
rmdir 删除空目录
5、复制/etc/profile至/tmp/目录,用查找替换命令删除/tmp/profile文件中的 行首的空白字符
cp /etc/profile /tmp/
vim /tmp/profile vim打开文件
输入:进入扩展模式
%s/^[[:space:]]*/ /
6、在vim中设置tab缩进为4个字符
临时设置:
vim 打开一个文件然后、进入扩展模式
输入:set tabstop=4
永久设置:
vim .vimrc 编辑这个文件
输入set tabstop=4