若泽早课—Linux知识点小结(5.15)

1.你们觉得创建文件有哪些方式?

touch:创建空文件夹

vi:创建空文件夹的同时编辑内容

2.查看一个文件ls和ll结果有什么不一样?

ls:显示当前目录的文件

ll:同上,显示的更详细

3.隐藏文件是什么标识开始?怎样查看?

实心点 . 标识,ll -a查看

4.查看一个文件大小的哪两种命令?

du -sh

ll -h

5.vi的三种模式是什么?

命令、编辑、尾行

6.阐述一下,我是怎样使用vi命令清空文件的?

gg移动到行首

输入 :.,$d    即全部删除

“.”当前行 ,“1,.”表示从第一行到当前行 ,“d”删除

法2:输入 dG 直接全部删除

7.文件的用户和用户组是什么命令?

etc/group    用户组的配置文件

etc/passwd   用户的配置文件

8.我想给xxx.log文件压缩成xxx.tar.gz?

tar -czf xxx.log.tar.gz xxx

-cvzf 或 -zcvf都可以

9.移动,复制文件的命令?你们觉得它们可以实现改名称的需求吗?

都可以实现

cp:复制,更改名称 cp wenqi wenqi001后源文件还存在

mv:移动 ,mv wenqi wq001 执行后源文件不存在了

10.扩展题:软链接和硬链接是什么鬼?

硬链接:是有着相同 inode 号仅文件名不同的文件

• 只能对已存在的文件进行创建;

• 不能交叉文件系统进行硬链接的创建;

• 不能对目录进行创建,只可对文件创建;

• 删除一个硬链接文件并不影响其他有相同 inode 号的文件。


软链接: 文件用户数据块中存放的内容是另一文件的路径名的指向,软链接就是一个普通文件,只是数据块内容有点特殊

• 软链接有自己的文件属性及权限等;

• 可对不存在的文件或目录创建软链接;

• 软链接可交叉文件系统;

• 软链接可对文件或目录创建;

• 创建软链接时,链接计数 i_nlink 不会增加;

• 删除软链接并不影响被指向的文件,但若被指向的原文件被删除,则相关软连接被称为死链接(即 dangling link,若被指向路径文件被重新创建,死链接可恢复为正常的软链接)。

你可能感兴趣的:(若泽早课—Linux知识点小结(5.15))