红联Linux门户
Linux帮助

终端快捷键

发布时间:2012-05-04 10:01:23来源:红联作者:empast
Ctrl + a/Home 切换到命令行开始
Ctrl + e/End 切换到命令行末尾
Ctrl + l 清除屏幕内容,效果等同于clear
Ctrl + u 清除剪切光标之前的内容
Ctrl + k 剪切清除光标之后的内容
Ctrl + y 粘贴刚才所删除的字符
Ctrl + r 在历史命令中查找(这个非常好用,输入关键字就调出以前的命令了)
Ctrl + c 终止命令
ctrl + o 重复执行命令
Ctrl + d 退出shell,logout
Ctrl + z 转入后台运行,但在当前用户退出后就会终止
Ctrl + t 颠倒光标所在处及其之前的字符位置,并将光标移动到下一个字符
Alt + t 交换当前与以前单词的位置
Alt + d 剪切光标之后的词
Ctrl+w 剪切光标所在处之前的一个词(以空格、标点等为分隔符)
Ctrl+(x u) 按住Ctrl 的同时再先后按x 和u,撤销刚才的操作
Ctrl+s 锁住终端
Ctrl+q 解锁终端
!! 重复执行最后一条命令
history 显示你所有执行过的编号+历史命令。这个可以配合!编辑来执行某某命令
!$ 显示系统最近的一条参数
最后这个比较有用,比如我先用cat /etc/sysconfig/network-scripts/ifconfig-eth0,然后我想用vim 编辑。
一般的做法是先用↑ 显示最后一条命令,然后用Home 移动到命令最前,删除cat,然后再输入vim 命令。其实完全可以用vim !$来代替。
文章评论

共有 4 条评论

  1. wobushuai 于 2013-01-05 10:46:27发表:

    学习了

  2. ganjicijiao 于 2012-12-03 08:31:34发表:

    谢谢楼主

  3. 苏文龙 于 2012-07-20 15:25:58发表:

    wowwo ,it's so great , useful and powerful

  4. yanglijuanylj 于 2012-07-16 10:41:47发表:

    :0)1顶!