• 【linux使用】bash shell命令行常用快捷键 (转载)


     移动:

      Ctrl + A: 移动到当前编辑的命令行首,

      Ctrl + E: 移动到当前编辑的命令行尾,

      Ctrl + F 或 ->:按字符右移(往命令行尾部方向,前移)

      Ctrl + B 或 <-:按字符左移(往命令行尾部方向,后移)

      Alt + F: 按单词右移 (往命令行尾部方向,前移)

      Alt + B: 按单词左移(往命令行首部方向,后移)

    编辑:

      Ctrl + C: 删除整行

      Ctrl + L: 清屏,相当于clear

      Ctrl + U: 简介光标位置到行首的内容(包括自身),以后可用Ctrl+Y粘贴

      Ctrl + K: 剪切光标位置到行尾的内容(包括自身),以后可以用Ctrl + Y粘贴

      

      Ctrl + W: 剪切从光标位置到当前单词的起始位置,以后可以用Ctrl + Y粘贴

      Alt + D: 剪切从光标位置到当前单词末尾位置,以后可以用Ctrl + Y粘贴

      Ctrl + Y: 粘贴到光标后

      

    历史命令相关:
      

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

      Ctrl+P: 上一个命令(向上箭头)

      Ctrl+N: 下一个命令(向下箭头)

    历史命令搜索:

      Ctrl+R:输入若干字符(关键词),会搜索包含所输入关键词的历史命令。继续按Ctrl+R则会继续向前搜索包含关键词的历史命令。找到目标命令后,可以直接按enter键执行找到的命令。如果还想修改参数则可以按右箭头。

      Ctrl+G:从Ctrl+R的搜索模式中跳出

  • 相关阅读:
    牛客网2017年校招全国统一模拟笔试(第三场)编程题集合
    侯捷STL学习(六)--深入list && Iterator traits
    侯捷STL学习(五)--allocator和容器之间的实现关系
    侯捷STL学习(四)--OOP-GP/操作符重载-泛化特化
    侯捷STL学习(三)--分配器测试
    侯捷STL学习(二)--序列容器测试
    牛客网2017年校招全国统一模拟笔试(第一场)编程题集合
    数据库面试题(一)
    SQL基础理论题
    基本SQL练习题--选课经典例题
  • 原文地址:https://www.cnblogs.com/wangtao1993/p/6060888.html
Copyright © 2020-2023  润新知