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


 

Comments:

所以应该学习并使用emacs:)

Posted by Yong Sun on July 06, 2007 at 04:25 AM CST #

Post a Comment:
Comments are closed for this entry.
About

williamxue

Search

Archives
« April 2014
SunMonTueWedThuFriSat
  
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
   
       
Today