ls
打印出当前目录的清单
-a
列出目录下的所有文件,包括以 . 开头的隐含文件-l
除了文件名之外,还将文件的权限、所有者、文件大小等信息详细列出来a*
列出当前目录下以a结尾的文件
cd
切换当前目录至指定目录
/
切换到根目录..
切换到上级目录~
切换到当前用户主目录,或者直接使用cd
不带任何参数-
切换到上个目录
pwd
查看当前目录的完整路径
mkdir
命令用来创建指定的名称的目录,要求创建目录的用户在当前目录中具有写权限,并且指定的目录名不能是当前目录中已有的目录(区分大小写)
-p
可以是一个路径名称。此时若路径中的某些目录尚不存在,加上此选项后,系统将自动建立好那些尚不存在的目录-m
指定新建目录的权限
rm
删除一个目录中的一个或多个文件或目录
-i
删除前出现提示信息-f
强制删除,没有提示信息-r
递归删除,删除指定目录下的所有文件和文件夹
mv
用来移动文件或者将文件改名
mv test.log test.txt
将test.log更名为test.txtmv test.txt dir
将test.txt移动到dir文件夹-f
如果目标文件已经存在,不会询问而直接覆盖
cp
复制文件或者目录
cp a.log dir
将a.log复制到dir文件夹
touch
修改文件时间戳,或者新建一个不存在的文件
cat
- 一次显示整个文件:cat filename
-n
显示行号-e
每行结尾处显示$
- 从键盘创建一个文件:cat > filename 只能创建新文件,不能编辑已有文件
- 将几个文件合并为一个文件:cat file1 file2 > file
nl
将输出的文件内容自动的加上行号,可定制行号的显示规则
which
查看可执行文件的位置