zoukankan      html  css  js  c++  java
  • shell脚本系列:命令行快捷键

    删除

    • Ctrl+D: 删除光标所在位置上的字符相当于VIM里x或者dl
    • Ctrl+H: 删除光标所在位置前的字符相当于VIM里hx或者dh
    • Ctrl+K: 删除光标后面所有字符相当于VIM里d shift+$
    • Ctrl+U: 删除光标前面所有字符相当于VIM里d shift+^
    • Ctrl+W: 删除光标前一个单词相当于VIM里db
    • Ctrl+Y: 恢复ctrl+u上次执行时删除的字符
    • Ctrl+?: 撤消前一次输入
    • Alt+R: 撤消前一次动作
    • Alt+D: 删除光标所在位置的后单词

    移动

    • Ctrl+A: 将光标移动到命令行开头相当于VIM里shift+^
    • Ctrl+E: 将光标移动到命令行结尾处相当于VIM里shift+$
    • Ctrl+F: 光标向后移动一个字符相当于VIM里l
    • Ctrl+B: 光标向前移动一个字符相当于VIM里h
    • Ctrl+方向键左键: 光标移动到前一个单词开头
    • Ctrl+方向键右键: 光标移动到后一个单词结尾
    • Ctrl+X: 在上次光标所在字符和当前光标所在字符之间跳转
    • Alt+F: 跳到光标所在位置单词尾部

    替换

    • Ctrl+T: 将光标当前字符与前面一个字符替换
    • Alt+T: 交换两个光标当前所处位置单词和光标前一个单词
    • Alt+U: 把光标当前位置单词变为大写
    • Alt+L: 把光标当前位置单词变为小写
    • Alt+C: 把光标当前位置单词头一个字母变为大写
    • oldstrnewstr: 替换前一次命令中字符串

    历史命令编辑

    • Ctrl+P: 返回上一次输入命令字符
    • Ctrl+R: 输入单词搜索历史命令
    • Alt+P: 输入字符查找与字符相接近的历史命令
    • Alt+>: 返回上一次执行命令

    其它

    • Ctrl+S: 锁住终端
    • Ctrl+Q: 解锁终端
    • Ctrl+L: 清屏相当于命令clear
    • Ctrl+C: 另起一行
    • Ctrl+I: 类似TAB健补全功能
    • Ctrl+O: 重复执行命令
    • Alt+数字键: 操作的次数

    常用

    删除:

    • Ctrl+K: 删除光标后面所有字符相当于VIM里d shift+$
    • Ctrl+U: 删除光标前面所有字符相当于VIM里d shift+^
    • Ctrl+Y: 恢复ctrl+u、ctrl+k上次执行时删除的字符
    • Ctrl+D: 删除光标所在位置上的字符相当于VIM里x或者dl
    • Ctrl+W: 删除光标前一个单词相当于VIM里db

    移动:

    • Ctrl+A: 将光标移动到命令行开头相当于VIM里shift+^
    • Ctrl+E: 将光标移动到命令行结尾处相当于VIM里shift+$
    • Ctrl+方向键左键: 光标移动到前一个单词开头
    • Ctrl+方向键右键: 光标移动到后一个单词结尾

    历史命令编辑:

    • Ctrl+P: 返回上一次输入命令字符
    • Ctrl+R: 输入单词搜索历史命令

    其他:

    • Ctrl+S: 锁住终端
    • Ctrl+Q: 解锁终端
    • Ctrl+L: 清屏相当于命令clear
    • Ctrl+C: 另起一行
  • 相关阅读:
    Luogu 2254 [NOI2005]瑰丽华尔兹
    Luogu 3168 [CQOI2015]任务查询系统
    Luogu U15118 萨塔尼亚的期末考试(fail)
    POJ 2778 DNA Sequence AC自动机 + 矩阵快速幂
    HDU 2457 DNA repair AC自动机 + dp
    POJ 3522 Slim Span 暴力枚举 + 并查集
    POJ 2955 Brackets 区间dp
    hdu 2604 Queuing dp找规律 然后矩阵快速幂。坑!!
    UESTC
    java & SQL
  • 原文地址:https://www.cnblogs.com/iuskye/p/shell-command-key.html
Copyright © 2011-2022 走看看