Linux下没有盘符的概念,整个硬盘是 / ,叫做根目录。
常用命令的简写
| 全写 | 命令 | 简写 |
|---|---|---|
| make directory | 创建目录 | mkdir |
| remove | 删除 | rm |
| move | 移动/重命名 | mv |
| copy | 复制 | cp |
| list | 罗列 | ls |
实际操作中的命令
1.cd
| 操作 | 命令 |
|---|---|
| 进入目录 | cd |
| 进入用户主目录 | cd ~ |
| 返回刚才的目录 | cd - |
| 返回上级目录 | cd .. |
2.ls
| 操作 | 命令 |
|---|---|
| 显示当前目录下非隐藏文件和目录 | ls 路径 |
| 显示当前目录下包括隐藏文件在内的所有文件列表 | ls -a 路径 |
| 显示当前目录下文件并用长格式列表显示 | ls -l 路径 |
| 显示所有文件并用长格式列表显示 | ls -al 路径 |
3.mkdir
| 操作 | 命令 |
|---|---|
| 创建目录 | mkdir 目录名 |
| 创建目录 | mkdir -p 目录路径 |
4.创建文件
| 操作 | 命令 |
|---|---|
| echo ‘1’ > | 创建文件 |
| echo ‘1’ >! | 创建文件 |
| echo ‘1’ >> | 创建文件 |
| touch | 改变文件更新时间 |
5.cp
| 操作 | 命令 |
|---|---|
| cp 源路径 目标路径 | 复制文件 |
| cp -r 源路径 目标路径 | 复制目录 |
6.mv
移动节点
mv 源路径 目标路径
7.rm
| 操作 | 命令 |
|---|---|
| 删除文件 | rm 文件路径 |
| 强制删除文件 | rm -f 文件路径 |
| 删除目录 | rm -r 文件路径 |
| 强制删除目录 | rm -rf 文件路径 |
* 永远不要运行 rm -rf /
技巧
| 操作 | 命令 |
|---|---|
| 回到刚才的目录(返回) | cd - |
| 使用上一次的命令 | 上 |
| 使用上一次的命令 | !! |
| 使用上一次的最后一个参数 | <kbd>alt</kbd> + <kbd>.</kbd> |
| 一句话执行两个命令 | xxx; yyy |
| 一句话执行两个命令 | xxx&& yyy |
自学命令行
- man ls
- ls -h
- ls --help
- ExplainShell.com