Bash快捷键和终端使用vi快捷键方法

来源:互联网 发布:个人卖数据 编辑:程序博客网 时间:2024/06/07 03:36

这里讲解的bash快捷键是在emacs编辑模式下有效,bash默认为emacs编辑模式,如果想修改成vi编辑模式,可以通过命令set -o vi来设置,这样就可以在终端使用vi的关键键。更多相关设置可以参考man builtin页面关于set命令的介绍

[root@rhel6164 SPECS]$ echo $SHELLOPTSbraceexpand:emacs:hashall:histexpand:history:interactive-comments:monitor #默认是emacs编辑模式[root@rhel6164 SPECS]$ set -o vi #修改成vi编辑模式[root@rhel6164 SPECS]$ echo $SHELLOPTSbraceexpand:hashall:histexpand:history:interactive-comments:monitor:vi

编辑命令

命令
说明
命令
说明
Ctrl+a
移动到命令行首
Ctrl+e
移动到命令行尾
Ctrl+f
按字符前移(向右)
Ctrl+b
按字符后移(向左)
Alt+f
按单词前移(向右)
Alt+b
按单词后移(向左)
Ctrl+u
从光标处剪切至命令行首
Ctrl+k
从光标处剪切至命令行尾
Ctrl+w
从光标处剪切至字符首
Alt+d
从光标处剪切至字符尾
Ctrl+d
删除光标处的字符
Ctrl+h
删除光标前的字符
Ctrl+]
从当前光标处向后搜索字符
Ctrl+Alt+]
从当前光标处向前搜索字符
Ctrl+y
粘贴至光标后
!$
显示系统最近的一条参数
(Ctrl+p)显示上一条命令(Ctrl+n)
显示下一条命令

重新执行命令

命令
说明
Ctrl+r
逆向搜索历史命令
Ctrl+g
从历史命令搜索中退出
Alt+.
使用上一条命令的最后一个参数

0 0
原创粉丝点击