目录管理
ls: 列出目录
cd:切换目录
pwd: 显示当前目录
mkdir:创建一个新目录
rmdir:删除一个空目录
cp: 复制文件或目录
rm:移除文件或目录
mv:移动文件或目录,或修改文件与目录的名字
man[命令]:查看各命令的使用文档。例如:man cp
ls
-a:全部文件,包括隐藏文件(常用)
-l:长数据串列出,包含文件的属性与权限等等数据
mkdir
-p: 递归创建目录(即创建多级目录)
rmdir
-p:连同上一级目录一起删除
rm
-f: 强制删除
-r:递归删除
-i:删除提示
基本属性
第一个字符代表是目录还是文件或链接文件等等:
- d代表目录
- -代表文件
- l代表链接文件
后面9个字符分三组:
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-VcMAzDhg-1636285536776)(C:\Users\Admin\AppData\Roaming\Typora\typora-user-images\image-20211107192419273.png)]
修改文件属性
-
chgrp: 更改文件属组 chgrp [-R] 属主名 文件名
- [-R] :递归更改文件属性,就是在更改某个目录文件的属组时,如果加上-R的参数,那么该目录下的所有文件的属组都会改变。
-
chown:更改文件属主 chown [-R] 属主名:属组名 文件名
-
chmod:更改文件9个属性 chmod 731 filename
-
- r:4 w:2 x:1
文件内容查看
-
cat:由第一行开始显示文件内容
-
nl: 显示的时候,输出行号
-
more:一页一页的显示文件内容
-
less: 与more一样 但可以前翻页
-
head: 只显示头几行
head [-n number] 文件
-n:后面跟数字,代表显示几行的意思
-
tail: 显示尾几行