zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    批量修改mp3文件播放速度
    尝试了一下alsa录音播放的编程。
    最快速获取天气的方法
    乒乓Buffer
    GCC编译选项和环境变量
    Linux发行版本
    memcpy 和 memmove
    自动定位android ndk的路径
    记一下,安装和使用Ubuntu过程中遇到的问题
    Android API 和Android 版本对照
  • 原文地址:https://www.cnblogs.com/mydomain/p/3081063.html
Copyright © 2011-2022 走看看