• shell快捷键


    方向          <-前               后->

    删除

    ctrl + d      删除光标所在位置上的字符相当于VIMx或者dl

    ctrl + h      删除光标所在位置前的字符相当于VIMhx或者dh

    ctrl + k      删除光标后面所有字符相当于VIMd shift+$

    ctrl + u      删除光标前面所有字符相当于VIMd shift+^

    ctrl + w      删除光标前一个单词相当于VIMdb

    ctrl + y      恢复ctrl+u上次执行时删除的字符

    ctrl + ?      撤消前一次输入

    alt  + r      撤消前一次动作

    alt  + d     删除光标所在位置的后单词

    移动

    ctrl + a      将光标移动到命令行开头相当于VIMshift+^

    ctrl + e      将光标移动到命令行结尾处相当于VIMshift+$

    ctrl + f      光标向后移动一个字符相当于VIMl

    ctrl + b      光标向前移动一个字符相当于VIMh

    ctrl + 方向键左键    光标移动到前一个单词开头

    ctrl + 方向键右键    光标移动到后一个单词结尾

    ctrl + x       在上次光标所在字符和当前光标所在字符之间跳转

    alt  + f      跳到光标所在位置单词尾部

    替换

    ctrl + t       将光标当前字符与前面一个字符替换

    alt  + t     交换两个光标当前所处位置单词和光标前一个单词

    alt  + u     把光标当前位置单词变为大写

    alt  + l      把光标当前位置单词变为小写

    alt  + c      把光标当前位置单词头一个字母变为大写

    ^oldstr^newstr    替换前一次命令中字符串  

    历史命令编辑

    ctrl + p   返回上一次输入命令字符

    ctrl + r       输入单词搜索历史命令

    alt  + p     输入字符查找与字符相接近的历史命令

    alt  + >     返回上一次执行命令

    其它

    ctrl + s      锁住终端

    ctrl + q      解锁终端

    ctrl + l        清屏相当于命令clear

    ctrl + c       另起一行

    ctrl + i       类似TAB健补全功能

    ctrl + o      重复执行命令

    alt  + 数字键  操作的次数

    1) !!:重复执行上一条指令

    2) !a:重复执行上一条以a为首的指令

    3) !number:重复执行上一条在history表中记录号码为number的指令

    4) !-number:重复执行前第number条指令

    5) !$:表示获得上一条命令中的最后一项内容

    6) Ctrl + r 组合键来进入历史搜索模式在history表中查询某条过往指令,找到需要重复执行的命令后,按回车键即可重复命令参数(即上一点中的第5)

    原文

    http://www.hcbus.com/topic/58404/

    http://zhan.renren.com/mylinux?gid=3602888497996342846&checked=true

  • 相关阅读:
    WebSocket资料
    HTML5新增特性
    CSS3新增选择器
    HTM5基本语法
    HTML语义化
    浏览器内核分类
    Layui表格的单双击处理
    c++ cin读取多行数字
    计算机视觉中关于人脸的一些任务
    python实现NMS和softNMS代码
  • 原文地址:https://www.cnblogs.com/mydomain/p/3081063.html
Copyright © 2020-2023  润新知