44 lines
1.2 KiB
Markdown
44 lines
1.2 KiB
Markdown
## 1、Bash 快捷键概览
|
|
|
|
熟悉 Bash 快捷键可以显著提升终端操作效率,尤其是在频繁输入、修改长命令、排障时非常有用。
|
|
|
|
## 2、常用快捷键
|
|
|
|
### 2.1 屏幕控制
|
|
|
|
- `Ctrl + l`:清屏
|
|
- `Ctrl + s`:暂停终端输出
|
|
- `Ctrl + q`:恢复终端输出
|
|
|
|
### 2.2 光标移动
|
|
|
|
- `Ctrl + a`:移动到行首
|
|
- `Ctrl + e`:移动到行尾
|
|
- `Alt + b`:向左移动一个单词
|
|
- `Alt + f`:向右移动一个单词
|
|
|
|
### 2.3 删除操作
|
|
|
|
- `Ctrl + u`:删除光标前到行首的内容
|
|
- `Ctrl + k`:删除光标后到行尾的内容
|
|
- `Ctrl + w`:删除光标前一个单词
|
|
- `Alt + Backspace`:删除左侧一个单词
|
|
|
|
### 2.4 命令控制
|
|
|
|
- `Ctrl + c`:中断当前命令
|
|
- `Ctrl + d`:退出当前 shell 或表示 EOF
|
|
- `Ctrl + z`:挂起当前前台任务
|
|
|
|
## 3、使用建议
|
|
|
|
- 长命令输错时,优先用光标移动和删除快捷键,不必整行重打
|
|
- 不小心按了 `Ctrl + s` 发现终端“卡住”,先试试 `Ctrl + q`
|
|
- 配合作业控制时,`Ctrl + z`、`bg`、`fg` 很实用
|
|
|
|
## 4、小结
|
|
|
|
- `Ctrl + a` / `Ctrl + e` 是最常用的行内移动快捷键
|
|
- `Ctrl + u` / `Ctrl + k` 是最高频删除组合
|
|
- `Ctrl + l`、`Ctrl + c`、`Ctrl + z` 也是终端操作必会快捷键
|