本文是自己学习的总结,仅以作分享。若有不对的地方欢迎指正。
pwd:显示当前工作目录
cd:切换目录
cd /root/practice/shell:切换目录到/root/practice/shell
cd ~:进入用户家目录
cd -:返回上次所在路径
cd ..:返回上层路径
cd ../play_sh:进入上层目录下的play_sh目录下
ls:显示文件和目录列表 常用参数:
-h:以人类易理解的方式展示文件,和-l结合使用
-a : 不隐藏任何以 . 字符开始的条目
-l : 使用较长格式列出信息
-1 : 每行只列出一个文件
-r : 依相反次序排列
-S : 根据文件大小排序
-X : 根据扩展名排序
-c : 根据文件权限或属性最后更改时间(ctime)排序
-t : 根据文件内容的最后修改时间(mtime)排序
-u : 根据最后读取文件内容的时间(atime)排序
ls:列出当前目录下的文件及目录
ls -a:列出当前目录下所有文件及其目录,包括隐藏文件
ls -r:反次序列出当前目录下的文件及其目录
ls -S:根据文件大小排序列出当前目录下的文件及其目录,文件越大越靠前
ls -X:根据扩展名列出当前目录下的文件及其目录
ls -c :根据状态改变时间(ctime)列出当前目录下的文件及其目录
ls -t :根据最后修改时间(mtime)列出当前目录下的文件及其目录
ls -u:根据最后访问时间(atime)列出当前目录下的文件及其目录
ls -l:列出文件详细信息,包括权限、属主与属组、大小等等信息
ls -1:只列出1个文件名
ls -lah:以人类易理解的方式列出当前目录下的所有文件及目录
ls命令主要用到这些几个参数,还有其他参数可以man ls查看具体使用方法。另外,常用的ll命令实际就是ls -l的别名。