第二周

1、描述Linux发行版的系统目录名称命名规则以及用途。

Linux系统目录的命名规则:
1、遵循FHS标准
2、严格区分大小写
3、目录也是文件,在同一路径下,两个文件不能同名
4、支持使用除/以外的任意字符
5、最长字符不能超过255个字符

根目录(/)下主要目录构成及其简要用途说明:

/bin:所有用户可用的基本命令程序文件
/sbin:供系统管理使用的工序
/boot:引导加载器必须用到的各静态文件:kernel,initramfs等
/dev:存储特殊文件或设备文件
设备有两种类型:字符设备(线性设备),块设备(随机设备)
/etc:系统程序的配置文件,只能为静态,不能为二进制可执行文件
/home:普通用户的家目录的集中位置
/root:管理员的家目录,可选
/lib:为系统启动或根文件系统上的应用程序(/bin,/sbin)提供共享库,以及为内核提供内核模块
/media:为便携性设备提供挂载点
/mnt:其他文件系统的临时挂载点
/usr:全局共享的制度数据路径
/var:存储常发生变化的数据的目录
/proc:内核及进程存储其相关信息:他们多为内核参数
/sys:比proc访问内核更合理的途径

2、描述文件的元数据信息有哪些,分别表示什么含义,如何查看?如何修改文件的时间戳信息?

1、文件的元数据是指文件的文件名、属性、大小、创建时间、访问时间、属主属组等信息
File:文件名
Size:文件大小(单位:B)
Blocks:文件所占块个数
IO Block:每个数据块的大小(单位:B)
regular file:普通文件(此处显示文件的类型)
Inode:文件的Inode号,文件的索引节点号
Links:硬链接次数
Access:权限
Uid:(属主id/属主名)
Gid:(属组id/属组名)
Access:最近访问时间access time (atime)
Modify:数据改动时间modification time (mtime)
Change:元数据改动时间status time (ctime)
2、查看方法
stat file

image.png

3、修改文件时间戳信息的方法
touch 命令,格式:touch [OPTION] FILE
选项说明:
-a 仅改变 atime和ctime
-m 仅改变 mtime和ctime
-t [[CC]YY]MMDDhhmm[.ss] 如:201705171210.20 指定atime和mtime的时间戳
-c 如果文件不存在,则不予创建

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

1、硬链接无法跨分区,不能对文件夹创建,节点编号一样(同一文件不同名字)


image.png

对文件夹创建报错


image.png

节点编号一样


image.png

2、软链接为单独文件,支持对文件夹创建,可跨分区设备,节点编号不一样
支持对文件夹、可跨区创建


image.png

节点编号不一样(即为独立文件)


image.png

4、Linux上的文件管理类命令都有哪些,其常用的使用方法及其相关示例演示。

ls -a: 显示当前目录下隐藏的文件与目录


image.png

tree:显示目录树


image.png

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

image.png

image.png

6、在vim中设置tab缩进为4个字符

在/etc/vimrc文件末尾 添加

set tabstop =4

效果:


image.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容