1. ls命令说明
Linux下文件和目录的特点
- Linux文件或目录名称最长可以有256个字符
- 以
.
开头的文件为隐藏文件,需要-a
参数才能显示.
代表当前目录..
代表上一级目录/
代表根目录~
代表当前用户home目录
1.1 ls常用选项
参数 | 含义 |
---|---|
-a | 显示指定目录下所有子目录与文件 |
-l | 以列表方式显示文件的详细信息 |
-h | 配合 -l 以人性化的方式显示文件大小 |
1.2 ls通配符的使用
通配符 | 含义 |
---|---|
* | 代表任意个数字字符 |
? | 代表任意一个字符,至少一个 |
[] | 表示可以匹配字符组中的任意一个 |
[abc] | 匹配a、b、c中的任意一个 |
[a-f] | 匹配从a 到 f 范围内的任意一个字符 |
说明:这里是正则表达式的知识。
2. 切换目录
2.1 cd
cd
是change directory的简写,其作用是更改当前的工作目录。
注意:Linux所有的目录和文件名都是大小写敏感的。
命令 | 含义 |
---|---|
cd | 切换到当前用户的主目录(/home/用户目录) |
cd ~ | 切换到当前用户的主目录(/home/用户目录) |
cd . | 保持在当前目录不变 |
cd .. | 切换到上级目录 |
cd - | 可以在最近两次工作目录之间来回切换 |
2.2 相对路径和绝对路径
- 相对路径 在输入路径时,最前面不是 / 或者 ~,表示相对当前目录所在的目录位置。
- 绝对路径 在输入路径时,最前面是 / 或者 ~,表示从根目录 / 家目录开始的具体位置。