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 系统资源使用快照