linux 快捷命令和历史命令及命令补全

bash命令补全

# 补全选项,需要安装 bash-completion
yum install -y bash-completion
补全命令
补全选项
补全参数

linux 常用快捷键

Ctrl + a : 将光标跳转到当前命令的行首(ahead)
Ctrl + e :将光标跳转到当前命令的行尾(end)
Ctrl + w :按照空格删除光标之前的命令(word)
Ctrl + c :终止当前的命令(cancel)
Ctrl + l :清屏(命令clear的功能)
Ctrl + r :查找执行的最近的一条命令(包含查找的字母)
Ctrl + d :退出当前的bash(只退出一个)exit logout(退出当前登陆的用户)
Ctrl + z :把程序放在后台运行(windows上QQ最小化)
Ctrl + k :删除当前光标到行尾的所有内容
Ctrl + u :删除当前光标到行首的所有内容
Ctrl + 左右:快速移动光标
ESC + . :上一条命令,最后一个空格后面的内容显示出来
Ctrl + s :锁定当前命令行
Ctrl + q :解锁当前命令行

# 查看历史命令
[root@www ~]# history
# 清空历史命令
[root@www ~]# history -c
# 指定删除某一条历史记录
[root@www ~]# history -d 4
保存到: /root/.bash_history
# 历史命令相关操作
!v: 执行你上一条,命令带v的操作
!!:执行上一条命令
!17:执行历史命令中,指定的操作