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 相对路径和绝对路径
- 相对路径 在输入路径时,最前面不是 / 或者 ~,表示相对当前目录所在的目录位置。
- 绝对路径 在输入路径时,最前面是 / 或者 ~,表示从根目录 / 家目录开始的具体位置。