### 01)目录指令
1. ls指令
“ls”(list file)查看当前命令下的目录
“ls -l”(简写ll):以行形式显示文件
”ls -a “:显示所有文件
“ls -n" :用数字显示UID,GID
"ls -al" :-a和-l的组合
2. pwd指令
"pwd" :当前工作目录“的完整路径
3. cd指令
"cd /opt":进入opt目录
"cd ..":返回上级目录
”cd ~“:返回用户家目录
”cd -“:返回最近目录
4. mkdir指令
”mkdir test“:新建文件test
”mkdir -p dir2/dir3/dir4“:递归创建多级目录
5. rm指令
”rm test“:删除文件test
”rm -r“:递归删除目录下的所有文件
”rm -f“:强制删除不在询问
6. cp指令
"cp test":复制(拷贝)文件
”cp -r“:递归处理,主要用于目录文件
### 02)文件指令
1. touch指令
”touch test“:创建普通文件test
2. mv指令
”mv a b“:移动a文件到b里面
3. cat指令
”cat a.txt”:查看a文档内容
“cat -n a.txt” 查看a.txt时,添加行号
4. more指令
“more a.txt”:查看a文档内容
5. less指令
“less a.txt”:查看a文档内容
“less -N”:查看a.txt时,添加行号
6. head指令
“head a.txt”:显示文件开头10行
“head -20 filename a.txt”:显示开头前20行
7. tail指令
“tail a.txt”:显示文件结尾10行
“tail -20 filename a.txt”:显示结尾倒数20行
8. echo指令
“echo $a”:显示a的内容
“echo “Hello”>>a.txt”:显示Hello并将内容放到a.txt文档里
>:覆盖式输出重定向 >>:追加输出重定向
### 03)压缩指令
1. zip/unzip指令
打包/压缩
2. gzip/gunzip指令
“gzip/gunzip a.txt”:打包/解压文档(后缀名:.gz)
3. bzip2/bunzip2指令
“bzip2/bunzip2 a.txt”:打包/解压文档(后缀名:.ibz2)
4. tar -czvf/-xzvf指令
### 04)查找指令
1. find指令
“find pathname -name filename”:查看文件,pathname为目录,filename为文档
2. grep指令
"grep -i a.txt“:忽略大小写差异



