Linux命令行编辑的快捷键

来源:互联网 发布:数据质量评估方法 编辑:程序博客网 时间:2024/05/21 11:13
Ctrl+L,清屏
Ctrl+R,搜索历史命令
Ctrl+P,上一条历史命令
Ctrl+N,下一条历史命令
Ctrl+G,退出历史命令搜索模式
Ctrl+A,光标移到行首
Ctrl+E,光标移到行尾
Ctrl+XX,光标在命令行首和行尾之间移动
Ctrl+H,删除光标左边的字符
Ctrl+D,删除光标右边的字符(注意:当前命令行没有任何字符时,会注销系统或结束终端)
Ctrl+K,删除右边所有的字符,直到该行结束
Ctrl+U,删除左边所有的字符,直到该行开始
Ctrl+Y,粘贴之前删除的内容到光标后面

Bang(!)命令
!! :执行上一条命令
!wget :执行最近的以wget开头的命令
!wget:p :仅打印最近的以wget开头的命令,不执行
!$ :上一条命令的最后一个参数
!* :上一条命令的所有参数
!*:p :打印上一条命令是所有参数,也即 !*的内容
^abc :删除上一条命令中的abc,并执行
^foo^bar :将上一条命令中的 foo 替换为 bar
!-n :执行前n条命令,执行上一条命令: !-1, 执行前5条命令的格式是: !-5

参考:http://coderbee.net/index.php/linux/20130424/41
1 0