一、描述Liunx发行版的系统目录名称命名规则以及用途
/bin:所有用户可用的基本命令程序
/sbin:供系统管理使用的工具程序
/boot:引导加载器必须用到的各静态文件
/dev:存储特殊文件或设备文件
/etc:系统程序配置文件
/home:普通用户的家目录
/root:管理员家目录
/lib:为系统启动或根文件系统上的应用程序提供共享库,以及为内核提供内核模块
Libc.so.*:动态链接的C库;
Ld*:运行时链接器/加载器
Moudules:用于存储内核模块的目录
/lib64:64位系统特有的存储64位共享库路径
/media:便携式设备挂载点
/mnt:其他文件系统临时挂载点
/opt:附加应用程序安装位置
/srv:当前主机为服务提供的数据
/tmp:临时文件提供的临时存储目录
/usr:usr Hierarchy,全局共享的只读数据路径
/usr/local:让系统管理员本地安装应用程序
/var:存储常发生变化的数据目录
/run:进程运行过程中文件目录
二、描述文件的元数据信息有哪些,分别表示什么含义,如何查看?如何修改文件的时间戳
1、元数据信息包含
File:文件名
Size:文件大小
Blocks:文件所在快
IO Blocks:数据块大小
Regular file:文件类型
Inode:文件所在的inode
Links:硬链接次数
Access:权限
Uid:属主id
Gid:属组id
Access: 最近一次访问时间戳
Modify: 最近一次更改文件内容的时间戳
Change: 最近一次更改文件元数据的时间戳
2、查看命令:
Stat 文件名
3、如何修改文件的时间戳
touch -m -t 200425120000.00 test.txt -m仅修改文件内容时间–t 时间格式YYMMDDhhmm.ss
三、总结软链接和硬链接区别,应用实例操作说明
软链接:软链接可以理解成快捷方式,它和windows下的快捷方式的作用是一样的。对象可以是文件或目录。
硬链接:不会建立inode的,他只是在文件原来的inode link count域再增加1,对象只能是文件。
软链接命令:
ln -s /date/test.txt /installcd/test.txt 需要实用绝对路径
源文件和软链接文件比较:文件大小、创建时间不同,links数没有增加,软链接可以跨device数据块来创建,因此本质上是2个文件。
硬链接命令:
Ln /date/test.txt /installcd/test.txt
硬链接是不能跨device数据块来创建链接
ln /date/test.txt /date/test2.txt
硬链接文件与源文件大小,创建时间一致,links变为2,本质上是同一个文件
四、Linux上的文件管理命令有哪些,其常用的使用方法及其相关演示
1、cp命令
常用组合cp –pr 源文件或目录 目标文件或目录 #文件拷贝,-p保持属性一致
2、mv命令
mv 文件名 文件名 #将源文件改名
mv 文件名 目录名 #将文件移动至新目录
mv 目录名 目录名 #目标目录已存在,将源目录移动到目标目录;目标目录不存在则改名
3、 rm命令
rm –rf * #-r删除目录及所有文件,-f参数直接删除,不做询问确认
五、复制/etc/profile至tmp目录下,用查找替换命令删除/tmp/profile文件中的行首空白字符
1、cp -pr /etc/profile /tmp
2、vi /tmp/profile
: %s/^\s*//g
六、在vim中设置tab缩进为4个字符
vi /etc/vimrc
末尾添加set tabstop=4