• Linux终端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】把光标当前位置单词头一个字母变为大写

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

    历史命令编辑

    【Ctrl】+【P】返回上一次输入命令字符

    【Ctrl】+【R】输入单词搜索历史命令

    【Alt】+【P】输入字符查找与字符相接近的历史命令

    【Alt】+【>】返回上一次执行命令

    其它

    【Ctrl】+【S】锁住终端

    【Ctrl】+【Q】解锁终端

    【Ctrl】+【L】清屏相当于命令clear

    【Ctrl】+【C】另起一行

    【Ctrl】+【I】类似TAB健补全功能

    【Ctrl】+【O】重复执行命令

    【Alt】+【数字键】操作的次数

    参考:

    http://bbs.chinaunix.net/thread-846189-1-1.html(以上内容转自此篇文章)

  • 相关阅读:
    crontab自动备份MySQL数据库并删除5天前备份
    使用ShowDoc在线管理API接口文档
    概率计算(抽奖活动、命中率)
    保护隐私?找回已记住的秘密?你的余额宝、淘宝还安全吗?
    自制公众平台Web Api(微信)
    我为什么期待M#?
    在.net中为什么第一次执行会慢?
    记”Uri.IsWellFormedUriString”中的BUG
    公司ERP系统重构那些事
    Koala Framework是什么?我为什么要写这个框架?
  • 原文地址:https://www.cnblogs.com/EasonJim/p/7753688.html
Copyright © 2020-2023  润新知