- mkdir
mkdir创建目录
-ld针对目录
-p创建一大串级联目录
-m指定要创建目录
2. cd
cd进入根目录下
只能是目录名,不能跟文件名
cd . 当前目录 cd .. 当前目录的上一级目录
3. rmdir
rmdir删除空目录(只能删除目录,不能删除文件)
-p删除一串空目录
4. rm
rm -r删除非空目录(y确认删除 n不删除)
-f强制删除(不存在目录也可以)
-rf强制删除存在的目录
5.PATH环境变量
which查找某个命令的绝对路径
-i(询问是否确认删除)
alias设置命令或文件的别
echo输出¥PATH的值 ¥变量前缀符号
mv移动目录或文件 重命名
6. cp
cp复制
-r复制一个目录
-i安全选项
7. mv
mv移动或重命名
8. cat
ca查看一个文件内容并将其显示在屏幕上
-n显示行号
-A显示所有内容,包括特殊字符
9.tac
tac反序查看
10.more
more查看一个文件,后面直接跟文件名(按空格键可以继续看下一屏,看完所有内容就会退出,按Ctrl+D向上翻屏,Ctrl+F向下翻屏,提前退出,按q)
11.less
与more一样,后面直接跟文件名,(按空格向下翻页,按j向下移动按一下就移动一行,按k向上移动)
使用more和less时可以按/并输入字符串,然会回车,这样就可以查找字符串了,如果查找多个字符串,按n显示下一个,也可以用?代替/来搜索字符串,唯一不同的是/是在当行向下搜索?是在当行向上搜索
12.head
head用于显示文件的前10行,后面直接跟文件名
-n显示前几行(-n后有无空格均可,也可省略n,-后直接跟数字)
13.tail
显示文件最后10行,后面直接跟文件名,加-n显示文件最后几行,n后面有无空格均可,n也可以省略
-f动态显示文件的最后10行(Ctrl+c退出)
14.文件的所有者的和所所属组
ls -l查看
15.第一列:d该文件为目录
-该文件为普通文件
l该文件为链接文件
b该文件为块设备
c该文件为串行端口设备文件
s文件为套接字文件,用于进程之间的通信
文件类型的后面9位,每三位为一组
第二列:该文件占用的节点,如果是目录,那这个数值与该目录下是子目录的数量有关
第三列:该文件的所有者
第四列:该文件的所属组
第五列:该文件的大小
第六列、第七列、第八列:该文件最后一次被修改的时间(月份、日期、时间)
第九列:表示文件名
16.chgrp
chgrp更改文件的所属组(格式:组名 文件名)
chgrp更改目录所属组
更改子目录以及子文件加-R
17.chown
chown更改文件的所有者(格式:chown -R账户 文件名或者chown-R账户名: 组名 文件名 -R选项只用于目录,作用是级联更改,即不仅更改当前目录,连目录里的目录或者文件也全部更改)