bash中常用快捷键

参考:http://www.linuxsir.org/bbs/showthread.php?threadid=20511

 

命令行的历史记录

 

通过按向上方向键,您可以向后遍历近来在该控制台下输入的命令。用向下方向键可以向前遍历。与 SHIFT 键连用的话,您还可以遍历以往在该控制台中的输出。您也可以编辑旧的命令,然后再运行。

 

<CTRL r> 后,shell 就进入"reverse-i(ncremental)-search"(向后增量搜索)模式。现在输入您要找的命令的首字母:

 

(reverse-i-search)`':. 敲入 'i'可能会变成:

 

(reverse-i-search)`i': isdnctrl hangup ippp0

 

<CTRL s> 后,shell 就进入"i(ncremental)-search"(向后增量搜索)模式。现在输入您要找的命令的首字母:

 

(i-search)`':. 敲入 'i'可能会变成:

 

(i-search)`i': isdnctrl hangup ippp0

 

如果您再按 <ENTER> 键,上面的命令将再次执行。而如果您按了向右、向左方向键或 <ESC> ,上面的命令将回到普通的命令行,这样您就可以进行适当编辑。

 

命令history,显示保存下来的输入的命令

 

!COMMAND,执行最近一次COMMAND字串的命令

 

!!重复执行上一此命令

 

编辑命令行

 

通过光标和功能键(HomeEnd等键),您可以浏览并编辑命令行,如果您需要,还可以用键盘的快捷方式来完成一般的编辑:

<CTRL l>clear,清屏

<CTRL h>:同<退格>

<CTRL d>:同<delete>

<CTRL f>:同<方向键:左>

<CTRL b>:同<方向键:右>

<CTRL p>:同<方向键:上>

<CTRL n>:同<方向键:下>

<CTRL o>:同<回车>

<CTRL k>:删除从光标到行尾的部分

<CTRL u>:删除从光标到行首的部分

<ALT d >:删除从光标到当前单词结尾的部分

<CTRL w>:删除从光标到当前单词开头的部分

<CTRL a>:将光标移到行首

<CTRL e>:将光标移到行尾

<ALT a >:将光标移到当前单词头部

<ALT e >:将光标移到当前单词尾部

<CTRL y>:插入最近删除的单词

<alt+u>:大写从光标开始的一个单词。

<alt+c>:大写光标处的一个字符并将光标移到下一个空白处。

<!$>:重复前一个命令最后的参数。

 

例如:您用命令 mkdir peter/pan/documents/tinkerbell 新建了一个目录,现在您向用命令'cd'进入该目录,您可以用 cd !$shell 将把前一个命令'mkdir'的参数添加到现在的'cd'后面。

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值