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,若被指向路径文件被重新创建,死链接可恢复为正常的软链接)。