Linux终端常用快捷键

  • 终端中的复制/粘贴:
    Shift+Ctrl+C:复制
    Shift+Ctrl+V:粘贴

Bash 快捷键

  • 编辑命令
    Ctrl + a :移到命令行首
    Ctrl + e :移到命令行尾
    Ctrl + f :按字符前移(右向)
    Ctrl + b :按字符后移(左向)
    Alt + f :按单词前移(右向)
    Alt + b :按单词后移(左向)
    Ctrl + xx:在命令行首和光标之间移动
    Ctrl + u :从光标处删除至命令行首
    Ctrl + k :从光标处删除至命令行尾
    Ctrl + w :从光标处删除至字首
    Alt + d :从光标处删除至字尾
    Ctrl + d :删除光标处的字符
    Ctrl + h :删除光标前的字符
    Ctrl + y :粘贴至光标后
    Alt + c :从光标处更改为首字母大写的单词
    Alt + u :从光标处更改为全部大写的单词
    Alt + l :从光标处更改为全部小写的单词
    Ctrl + t :交换光标处和之前的字符
    Alt + t :交换光标处和之前的单词
    Alt + Backspace:与 Ctrl + w 相同类似,分隔符有些差别 [感谢 rezilla 指正]

  • 重新执行命令
    Ctrl + r:逆向搜索命令历史
    Ctrl + g:从历史搜索模式退出
    Ctrl + p:历史中的上一条命令
    Ctrl + n:历史中的下一条命令
    Alt + .:使用上一条命令的最后一个参数

  • 控制命令
    Ctrl + l:清屏
    Ctrl + o:执行当前命令,并选择上一条命令
    Ctrl + s:阻止屏幕输出
    Ctrl + q:允许屏幕输出
    Ctrl + c:终止命令
    Ctrl + z:挂起命令

  • Bang (!) 命令
    !!:执行上一条命令
    !blah:执行最近的以 blah 开头的命令,如 !ls
    !blah:p:仅打印输出,而不执行
    !$:上一条命令的最后一个参数,与 Alt + . 相同
    !$:p:打印输出 !$ 的内容
    !:上一条命令的所有参数
    !
    :p:打印输出 !* 的内容
    ^blah:删除上一条命令中的 blah
    blahfoo:将上一条命令中的 blah 替换为 foo
    blahfoo^:将上一条命令中所有的 blah 都替换为 foo

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • bash快捷键 习惯使用编辑的快捷键可以大大提高效率,记忆学习过程要有意识的忽略功能键、方向键和数字小键盘。以下快...
    五大RobertWu伍洋阅读 380评论 0 0
  • 编辑命令 Ctrl + a :移到命令行首 Ctrl + e :移到命令行尾 Ctrl + f :按字符前移(右向...
    Hackart阅读 823评论 0 2
  • 一、光标移动 二、修改文本 history 显示命令历史列表 ↑(Ctrl+p) 显示上一条命令 ↓(Ctrl+n...
    R_X阅读 613评论 0 1
  • 姑娘们,愿你早日遇到那个爱你的和你爱的白马王子!相信你能越来越好,真正学会爱自己,爱家人,爱未来的他! 最近经常听...
    楚辞尚在阅读 951评论 8 9
  • 今天训练营[每日一问]中问的问题:2016年最有成就感的事情是什么?我最有成就感的事情是哪些呢?我努力在...
    红色小草阅读 317评论 2 1

友情链接更多精彩内容