Linux学习作业---第二周(4.20-4.26)

一、描述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


©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容