Chinaunix首页 | 论坛 | 博客
  • 博客访问: 3495486
  • 博文数量: 534
  • 博客积分: 11595
  • 博客等级: 上将
  • 技术积分: 5785
  • 用 户 组: 普通用户
  • 注册时间: 2006-12-22 17:00
文章分类

全部博文(534)

文章存档

2015年(4)

2014年(27)

2013年(15)

2012年(38)

2011年(36)

2010年(85)

2009年(63)

2008年(142)

2007年(124)

分类: LINUX

2008-10-15 11:08:23

用了很久的linux,今天才发现有几个有用的shell组合控制键从来都没有用到过。

    ^Z 暂停目前的命令
    ^S 暂停屏幕输出
    ^Q 恢复屏幕输出
    ^U 将命令列整列删除
    ^R 开始渐进收寻过去的命令
    ^W 从光标倒退删最后一个参数

    bash还默认支持Emacs模式下的组合键,如下:

    ^A 光标跳至行首,也可用
    ^E 光标跳至行末,也可用
    ^Y 贴上bash删除缓冲区里的内容 或
    ^_ undo
    Meta-B 光标倒退跳一个字
    Meta-F 光标向前跳一个字
    meta-d Kill from the cursor to the end of the current word, or, if between words, to the end of the next word.
    Meta-Y Rotate the kill-ring, and yank the new top

    bash也支持自定义宏

    ^x ( 开始纪录自定义宏
    ^x ) 结束纪录自定义宏
    ^x e 执行自定义宏

阅读(976) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~