一、ls命令
1、ls 即 list 类似于DOS系统的 dir PS(文件名以.开头的为隐藏文件)
ls -a (a 即 all的意思)
. 代表当前目录 ==》 cd . 不变
.. 代表上一级目录 ==》 cd .. 返回上一级目录
- ls -l 以列表方式显示文件的详细信息
- ls -h 配合-l以个性化的方式显示文件大小 PS(kb大小人性化的显示)
故而演化出 ls -l - h ls -lh ls -lha
2、ls 通配符的使用
常用的通配符有 * ? []
例如:ls 1* ls *1.txt
ls 1?1.txt ls [12345]23.txt ls [1-5]23.txt
二、cd命令
1、cd 即 change directory PS(Linux系统所以文件名大小写都敏感)
cd 切换到当前用户的主目录(/home/lzh)
cd ~ 切换到当前用户的主目录(/home/lzh)
cd. 保持当前目录不变
cd.. 切换到上级目录
cd - 可以在最近两次工作目录之间来回切换
2、相对路径和绝对路径
相对路径 在输入路径时,最前面不是/或者~,表示相对当前所在的目录位置;
绝对路径 在输入路径时,最前面是/或者~, 表示从根目录/家目录 开始的具体目录位置。
三、touch命令
创建文件或修改文件时间
- 如果文件不存在,即可创建一个空白 文件
- 如果文件存在,即可修改文件的末次修改日期。
四、mkdir命令
创建一个新的目录
-p 可以递归的创建目录
比如 mkdir -p a/b/c/d/e cd a/b/c/d/e
PS(新建目录的名称不能与当前目录中已有的目录或文件同名)
五、rm命令
删除文件或目录 此命令删除无法恢复!!!
-f 强制删除、忽略不存在的文件、无需提示
-r 递归地删除目录下的内容,删除文件夹时必须加参数
rm也可以使用通配符。 如 rm -r *