ls -a :查看当前目录下所有的文件,包括隐藏文件。
ls -l:查看当前目录下除隐藏文件外其他所有文件的属性和权限。
ls -al:查看所有文件的属性和权限,包括隐藏文件。
mkdir -p :创建多级目录,比如mkdir -p test1/test2就是在当前目录下创建一个test1目录,并在 test1目录下再创建一个test2目录。
rmdir :删除目录。
rmdir -p :删除多级目录,在删除时从下往上逐级删除,如果目录为空则删除目录并转到上级目录 进行上级目录的删除,如果目录不为空则停止删除。
cp 文件 新地址:将文件拷贝到指定位置。
cp -r :将一个目录拷贝到指定位置。
cp 文件名 新文件名:将文件拷贝到同一个文件夹并对拷贝后的文件重新命名。
mv 文件 新地址:将文件或目录移动到另一个位置。
mv 文件 新名称:对文件或目录重命名。
chmod 权限 文件:修改文件或目录的权限,r对应4,w对应2,x对应1,-对应0,分别代表可读、可写、可执行、没有对应权限。比如 chmod 703 test1 代表修改test1的权限为:属主具有rwx权限,属组没有权限,其他用户具有-wx权限。补充:在权限前还有一个字母代表文件类型,d代表目录,-代表普通文件,l代表链接文件(相当于快捷方式)。
cat :输出文件中的内容。
tac: 倒序输出文件的内容,按行倒序而不是每个字符都倒序。
nl:在输出文件内容的同时加上行号。
less :可以按页输出文件内容,并可以向前向后翻页,使用空格向下翻页,使用PageDown和PageUp键上下翻动页面,q键退出;还可以输入' /字符串 '用来标出文件中所有指定的字符串,输入' ?字符串 '也可以标出所有指定的字符串,但?会翻到下一页;输入n定位到当前页面后的下一个指定字符串,输入N定位到当前页面前的上一个指定字符串。
head -n 行数 文件 :输出指定文件的前指定行数的内容。
tail -n 行数 文件:输出指定文件的最后指定行数的内容。