Original translation by kavlez
| 按键/命令 | 描述 |
|---|---|
| Ctrl + A | 移动光标至行首 |
| Ctrl + E | 移动光标至行尾 |
| Ctrl + L | 清屏 |
| Command + K | 清屏 |
| Ctrl + U | 删除光标前的所有文字。如果光标位于行尾则删除整行。 |
| Ctrl + H | 与退格键相同 |
| Ctrl + R | 检索使用过的命令 |
| Ctrl + C | 终止当前执行 |
| Ctrl + D | 退出当前shell |
| Ctrl + Z | 将执行中的任何东西放入后台进程。fg可以将其恢复。 |
| Ctrl + W | 删除光标之前的单词 |
| Ctrl + K | 删除光标后的所有文字 |
| Ctrl + T | 将光标前的两个文字进行互换 |
| Ctrl + F | 光标向前移动一个单词 |
| Ctrl + B | 光标向后移动一个单词 |
| Esc + T | 将光标前的两个单词进行互换 |
| Tab | 自动补全文件或文件夹的名称 |
| 按键/命令 | 描述 |
|---|---|
| cd | Home目录 |
| cd [folder] | 切换目录 |
| cd ~ | Home目录, 例如 'cd ~/folder/' |
| cd / | 根目录 |
| ls | 文件列表 |
| ls -l | 文件详细列表 |
| ls -a | 列出隐藏文件 |
| ls -lh | 文件详细列表中的文件大小以更友好的形式列出 |
| ls -R | 递归显示文件夹中的内容 |
| sudo [command] | 以超级用户身份执行命令 |
| open [file] | 打开文件 ( 相当于双击一个文件 ) |
| top | 显示运行中的进程,按q终止 |
| nano [file] | 打开编辑 |
| pico [file] | 打开编辑 |
| q | 退出 |
| clear | 清屏 |
| 按键/命令 | 描述 |
|---|---|
| history n | 列出最近执行过的n条命令 |
| ctrl-r | 检索之前执行过的命令 |
| ![value] | 执行最近以'value'开始的命令 |
| !! | 执行最近执行过的命令 |
| 按键/命令 | 描述 |
|---|---|
| touch [file] | 创建一个新文件 |
| pwd | 显示当前工作目录 |
| .. | 上级目录, 例如. |
| 'ls -l ..' = 上级目录的文件详细列表 | |
| 'cd ../../' = 向上移动两个层级 | |
| . | 当前目录 |
| cat | 连接 |
| rm [file] | 移除文件, 例如 rm [file] [file] |
| rm -i [file] | 移除时出现确认提示 |
| rm -r [dir] | 移除文件及内容 |
| rm -f [file] | 强制移除 |
| cp [file] [newfile] | 复制文件 |
| cp [file] [dir] | 复制文件到指定目录 |
| mv [file] [new filename] | 移动/重命名, 例如 mv -v [file] [dir] |
| 按键/命令 | 描述 |
|---|---|
| mkdir [dir] | 创建新目录 |
| mkdir -p [dir]/[dir] | 创建子目录 |
| rmdir [dir] | 移除目录 ( 仅限目录下没有内容时 ) |
| rm -R [dir] | 移除目录及内容 |
| 按键/命令 | 描述 |
|---|---|
| more | 按当前窗口大小输出内容 |
| > [file] | 输出至指定文件, 注意文件将会覆盖 |
| >> [file] | 在制定文件的末尾附加内容 |
| < | 从文件中读取内容 |
| 按键/命令 | 描述 |
|---|---|
| [command] -h | 显示帮助信息 |
| [command] --help | 显示帮助信息 |
| [command] help | 显示帮助信息 |
| reset | 重置当前终端 |
| man [command] | 显示指定命令的帮助信息 |
| whatis [command] | 显示指定命令的简述 |