Shell Tips – Hot key in Bash 2 (Bash中的快捷键 2 – Cool!)

补充几个快捷键。

ctrl+p 向上翻以前使用的命令
ctrl+n 向下翻以前使用的命令
ctrl+d 删除当前光标下的字符, 空行情况下 ctrl + d 为 logout
ctrl+h 删除当前光标前的字符
ctrl+f 光标向后移动一位
ctrl+b 光标向前移动一位
alt + d 是删除当前光标到后面第一个分隔符的部分
esc + b 向左跳一个单词 (按着很别扭)
esc + f 向右跳一个单词 (同上)

 

总结:

其实这些命令都是emacs的快捷命令,通过以下命令可以设置shell的编辑器:

set -o emacs

设置为emacs方式,所以可以用上面提到的快捷健。

bash默认就是emacs方式。


set -o vi

设置为vi方式,就可以vi的命令方式

按ESC进入行编辑状态

 h j k l 移动

i,a插入

c,r,s替换

/ serach

 

One thought on “Shell Tips – Hot key in Bash 2 (Bash中的快捷键 2 – Cool!)

发表评论

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / 更改 )

Twitter picture

You are commenting using your Twitter account. Log Out / 更改 )

Facebook photo

You are commenting using your Facebook account. Log Out / 更改 )

Google+ photo

You are commenting using your Google+ account. Log Out / 更改 )

Connecting to %s