Bash 快捷键操作:emacs 模式
在 .bashrc 中加入 set -o vi 可开启 vim 模式
移动光标
命令 | 描述 | 命令
— | :—: |
Ctrl+a | 到行首 移动光标 到行尾 | Ctrl+e
Ctrl+f | 前移 一个字符 后移 | Ctrl+b
Alt+f | 前移 一个单词 后移 | Alt+b
Ctrl+l | 清空屏幕 | clear
Ctrl+xx | 在行首和光标处移动
修改文本
命令 | 描述 | 命令
— | :—: |
Ctrl+t | 字符 和光标前互换位置 单词 | Alt+t
Alt+l | 转小写 从光标处到字尾 转大写 | Alt+u
Ctrl+d | 光标处 删除字符 光标前| Ctrl+h
Alt+c | 改变光标处字母为大写(其余转小写)
剪切和粘贴文本
命令 | 描述 | 命令
— | :—: |
Ctrl+k | 到行首 剪切光标处文本 到行尾 | Ctrl+u
Ctrl+w | 到词首 剪切光标处文本 到词尾 | Alt+d
Ctrl+y | 粘贴文本至光标后
软件安装
Yum 前端软件包管理器
| 命令 | 描述 |
|---|---|
| yum search search_string | 搜索软件包 |
| yum install package_name | 安装软件包 |
| yum update package_name | 更新软件包 |
| yum erase package_name | 卸载软件包 |
| yum info package_name | 查看软件信息 |
rpm 本地软件包管理
| 命令 | 描述 |
|---|---|
| rpm -qa | 列出已安装的软件包 |
| rpm -i package_file | 本地安装软件包 |
| rpm -U package_file | 本地更新软件包 |
| rpm -e package_name | 卸载软件包 |
| rpm -q package_name | 查看软件是否安装 |
| rpm -qf file_name | 查询哪个软件创建 |
历史命令
命令 | 描述 | 命令
— | :—: |
Ctrl+p | 上个 移到历史命令 下个 | Ctrl+n
Alt+< | 开头 移到历史列表 结尾 | Alt+>
Ctrl+r | 逆向搜索历史命令 退出 | Ctrl+g
!! | 执行上一条命令
! number | 执行历史命令中第 n 行命令
进程管理
| 命令 | 描述 | 命令 | 描述 |
|---|---|---|---|
| ps | 查看当前进程 | top | 显示任务 |
| jobs | 查看后台任务 | ||
| bg | 后台执行任务 | fg | 前台执行任务 |
| killall | 结束所有同名进程 | kill | 结束进程 |
| shutdown | 关机或重启系统 | ||
| pstree | 树形结构进程列表 | ||
| vmstat | 系统资源使用快照 |