-
ls:list,列出文件目录
-
-a:列出全部文件,包括隐藏文件
-
-A:列出连同隐藏文件在内的文件,不包括.和..
-
-d:仅列出目录本身,而不包括目录内的文件
-
-h:将文件容量以人类易读的方式列出,kB、GB等
-
-l:列出长数据串,包含文件属性及权限等数据
-
-
cd:切换工作目录,change directory
-
cd ~:切换当前账号主文件夹
-
cd ~username:切换到其他用户的文件夹
-
cd -:回到上一个工作目录
-
-
pwd:查看当前目录
-
-p:显示出实际的路径,而不是连接路径
-
-
mkdir:创建目录。
-
-p:一次创建多层目录
-
-m 711:创建目录时,顺便修改目录权限为711
-
-
rmdir:删除一个空目录,非空目录不能删除
-
rm:remove,删除一个目录或文件。
-
-r:递归删除目录下的内容
-
-i:删除时会有提示确定是否删除
-
-
cp:copy,拷贝文件或者目录。cp 源文件名 复制后文件名。若复制后的文件名存在,则覆盖原文件内容。若拷贝的目录存在,则将源目录放进去目标目录
-
-r:递归持续赋值,用于目录的复制行为
-
-i:目标文件存在,则会提示是否覆盖
-
-p:连同文件属性一起复制
-
-
mv:move,移动文件或目录。可当做重命名使用。
-
touch:创建一个文件,若文件存在,则修改文件的时间
-
cat:查看文件内容,会将文件一次性打印到屏幕中,如果文件过长,则会丢失部分显示
-
more:查看文件内容,文件过长时,按回车为下一行,按空格为下一页。缺点为只能往后查看,无法回退。按q退出
-
less:查看文件内容,下一行下一页方式同more,但可用Ctrl+P回退一行,查看前面内容;Ctrl+N向下一行
-
head:查看文件前几行,默认为10,可用head -5的方式查看前5行,-5必须紧跟head
-
tail:同head,查看文件末尾的行数