• bash命令行快捷键


    在RHEL系列中,Bash中的快捷键是由readline库来提供,默认是emacs风格的键绑定。

    [root@node1 ~]# bind -l #列出所有的readline函数名称
    [root@node1 ~]# bind -P #列出当前的readline函数名和绑定
    

    使用set命令可以查看当前的模式

    [root@node1 ~]# set -o       #查看当前选项的设置状态
    [root@node1 ~]# set -o emacs #切换到emacs模式
    [root@node1 ~]# set -o vi    #切换到vi模式
    

    快捷键的一些说明

    • Control键:PC键盘上的Ctrl键
    • Meta键:PC键盘上的ALT键,如果你键盘上没有这个键,可以使用ESC键代替
    • ctrl开头的快捷键一般是针对字符的,而alt开头的快捷键一般是针对词的。

    光标移动命令

    组合键 作用
    ctrl-a 移动光标到命令行行首
    ctrl-e 移动光标至命令行行尾
    ctrl-f 光标向前移动一个字符;和右箭头作用一样
    ctrl-b 光标向后移动一个字符;和左箭头作用一样
    alt-f 向前移动到下一个单词的结尾。单词是由字母和数字构成的。
    alt-b 向后移动到前一个单词的开头。单词是由字母和数字构成的。
    ctrl-xx 在行首和光标两个位置间进行切换

    历史操作命令

    组合键 作用
    ctrl-p 移动到上一条命令历史;相当于向上箭头
    ctrl-n 移动下一条命令历史;相当于向下箭头
    alt-< 移动到命令历史中的第一行
    alt-> 移动到命令历史的最后一行,即当前正在输入的行
    ctrl-r 逆向递增搜索。从当前命令行向前递增搜索
    ctrl-g 退出搜索并恢复之前的行
    alt-. 插入前一个命令的最后一个参数

    文本修改

    组合键 作用
    ctrl-d 删除光标处的字符,如果当前命令行没有命令,则表示退出终端
    ctrl-h 删除光标前的一个字符
    ctrl-t 将光标位置与光标前一个位置的字符对调位置
    alt-t 将光标位置与光标前一个位置的单词对调位置
    alt-l 将光标位置到词尾的所有字母转为小写
    alt-u 将光标所在位置到词尾的所有字母转为大写
    alt-c 将光标所在位置的单词变为首字母大写

    剪切和粘贴文本

    组合键 作用
    ctrl-k 剪切从光标所在位置到行尾的所有字符
    ctrl-u 剪切从光标所有位置到行首的所有字符
    alt-d 剪切从光标所在位置到当前单词的结尾
    ctrl-w 剪切光标后的单词,用空格作为单词的分隔符
    ctrl-y 把剪切的文本复制到当前位置

    其他操作

    组合键 作用
    ctrl-l 清屏并在屏幕顶端重新显示当前行,相当于clear命令
    ctrl-c 中断,终止一个前台作业
    ctrl-z 暂停一个前台作业
    ctrl-m 回车
    ctrl-o 产生一个新行
    ctrl-s 挂起终端
    ctrl-q 恢复终端
  • 相关阅读:
    一起来学SpringBoot(十七)优雅的参数校验
    使用JDBC创建出版社和书籍管理系统
    springMvc(初识+操作步骤)
    模拟Java-Sping,实现其IOC和AOP核心
    python多个装饰器的执行顺序
    JAVA——不简单的fianl关键字
    Java HTTP 组件库选型看这篇就够了
    这一次,我连 web.xml 都不要了,纯 Java 搭建 SSM 环境!
    13数据结构与算法分析之---链式栈
    12数据结构与算法分析之---顺序栈
  • 原文地址:https://www.cnblogs.com/shijunxian/p/12944980.html
Copyright © 2020-2023  润新知