No | 命令 | 功能 | 实例 | 解释 |
| mkdir | 创建目录 | mkdir newdir mkdir dir/subdir mkdir -p newdir/subdir | -p: 可以是一个路径名称。此时若路径中的某些目录尚不存在,加上此选项后, 系统将自动建立好那些尚不存在的目录,即一次可以建立多个目录 |
| rmdir | 删除目录 | rmdir temp | |
| cd | 改变目录 | cd test cd .. cd ../dir/subdir | |
| ls | 显示文件信息 | ls ls -l ls -h ls *.jpg ls /tmp/seq* ls -lR | 参数: -l 表示long,显示全部信息,包括属性、权限、大小和创建日期等 -h human-readable 文件大小以kb,Mb等显示 -R recursive 同时列出所有子目录层 |
| cat | 编辑文件 | cat seq1 cat > seq1 cat >> seq1 | cat file:显示file中的内容 > 往seq1中逐行输入文本,用Ctrl+D结束输入 >> 往seq1中追加append文本,用Ctrl+D结束输入 |
| less/more | 显示文件内容 | less mytxt.list | less 逐屏显示文件内容,回车进一行,空格进一页,b上一页,q退出,上下箭头也可滚动 less允许往回滚动 more 逐屏显示文件内容,同less一样,区别是上下箭头不能滚动 cat 一行一行显示,不分屏幕 |
| cp | 复制文件 | cp txt1 txt2 cp ../dir/person.sw . cp /tmp/txt1 . cp *.jpg ../pic | cp source dest |
| mv | 更改文件名 | mv txt1 test1 | 将文件名txt1改为test1,不保留txt1 |
| rm | 删除文件或目录 | rm txt1 rm *.txt rm /tmp/*.txt rm -rf tmp | 参数: -r recursive 递归删除 -f force 不提示是否确认删除 |
| chmod | 改变权限 | chmod -w seq1.t chmod +w txt1 chmod 755 bin/* | 取消用户对seq1.t写的权限 将当前目录下txt1设置为本用户可写,其他用户权限不变 将子目录bin下所有的文件设置为本用户可读可写可执行,其他用户为可执行 |