1.ls:显示

ls -h:换算成单位(换算成KB,MB,GB等单位)进行显示。

ls -a:显示所有文件(包括隐藏文件,隐藏文件是以.开头的文件)。

ls -R:递归(按一定次序递归下去)。

ls -r:逆序排序。

ls -d:显示目录。

ls -l:查看文件最近一次修改时间。

2.touch:创建文件

touch:改变时间戳,创建空白文件。

touch -a:创建文件,即使文件不存在,也创建。

touch -c:不创建空文件。

touch -m:修改文件时间。

touch -t:指定文件时间。

3.cp:复制

cp:默认情况下不能拷贝目录。

cp -f:强行复制,覆盖文件是不提示。

cp -p:复制时保留文件的权限、属组、属主、时间戳。

cp -R(cp -r):靠背一个目录及目录中的内容。

4.mkdir:创建目录

例:mkdir /tmp/X:  tmp目录存在可创建X,但tmp目录不存在不可创建X。

mkdir -p:即使要创建的目录的父目录不存在,也可创建此目录。(与mkdir用法相反)

mkdir -v:显示详细过程。

5.rmdir:删除目录

rm:删除目录或文件

rmdir:只能删除空目录。

rm:删除时,是管理员权限则提示是否删除;是普通用户时,则不提示。

 rm -f:强行删除不提示。

rm -r :递归删除目录。

rm -v:显示删除的执行过程。

6.mv:移动目录或文件

mv -f:如果目标目录文件和源目录文件文件名相同,则直接覆盖不提示.

7.history:命令历史

history -w:写进命令历史,有可能会覆盖。

history -a:追加进命令历史,不会覆盖。

history -c:清除命令历史。

8.显示文件内容

cat -n:对于显示的内容加上行号(不会改变文件内容)。

cat -E:显示文件中的控制符。

cat -v:显示非打印字符。

cat -T:显示制表符。

9.tac:对文件内容逆序显示(不会改变文件内容)。