1)光标控制
- Ctrl + a 切换到命令行开始
- Ctrl + e 切换到命令行末尾
- Ctrl + l 清除屏幕内容,效果等同于clear
2)剪切复制
- Ctrl + u 剪切清除光标之前的内容
- Ctrl + k 剪切清除光标之后的内容
- Ctrl + w 剪切清除光标之前的word(以空格分割的字段)
- Ctrl + y 粘贴刚才所删除的字符
- Ctrl + Shift + c 相当与选中后的复制
- Ctrl + Shift + v 相当与选中后的粘贴}
3)信号命令
- Ctrl + c 终止命令
- Ctrl + d 退出shell,logout
- Ctrl + z 转入后台运行(后台进程在当前用户退出后就会终止,若不想这样,试试 nohup )
4)历史记录
- !! 重复执行最后一条命令
- history 显示你所有执行过的编号+历史命令。这个可以配合!编辑来执行某某命令
- Ctrl + p 显示上一条命令
- Ctrl + n 显示下一条命令
- Ctrl + r 在历史命令中查找(这条用的比较爽)
- !$ 显示系统最近的一条参数(这是一个高端玩法)
5)小例子
对于顺序执行的命令,如下:
$ cat /etc/apt/sources.list
$ vim !$ # 相当于 vim /etc/apt/sources.list
作为 !$ 的替代,可以使用 Atl+.
Bash快捷键,布布扣,bubuko.com
Bash快捷键
原文:http://www.cnblogs.com/jeanhwea/p/3781142.html