bash命令行常用快捷键

简介:
生活在 Bash Shell 中,熟记以下快捷键,将极大的提高你的命令行操作效率。
   
编辑命令:
    Ctrl + a  :移到命令行首
    Ctrl + e  :移到命令行尾
   Ctrl + f   :按字符前移(右向)
   Ctrl + b  :按字符后移(左向)
   Alt + f    :按单词前移(右向)
   Alt + b   :按单词后移(左向)
   Ctrl + xx:在命令行首和光标之间移动
   Ctrl + u  :从光标处删除至命令行首
   Ctrl + k  :从光标处删除至命令行尾

   Ctrl + w :从光标处删除至字首
   Alt + d  :从光标处删除至字尾
   Ctrl + d :删除光标处的字符
   Ctrl + h :删除光标前的字符
    Ctrl + y :粘贴至光标后
   Alt + c :从光标处更改为首字母大写的单词
   Alt + u :从光标处更改为全部大写的单词
   Alt + l  :从光标处更改为全部小写的单词
   Ctrl + t :交换光标处和之前的字符
   Alt + t  :交换光标处和之前的单词
   Alt + Backspace:与 Ctrl + w 相同类似,分隔符有些差别 [感谢 rezilla 指正]

重新执行命令:
   Ctrl + r:逆向搜索命令历史
   Ctrl + g:从历史搜索模式退出
   Ctrl + p:历史中的上一条命令
   Ctrl + n:历史中的下一条命令
   Alt + .:打印之前执行过的命令的最后一部分  以空格为分隔符

控制命令:
    Ctrl + l:清屏
   Ctrl + o:执行当前命令,并选择上一条命令
   Ctrl + s:阻止屏幕输出
   Ctrl + q:允许屏幕输出
    Ctrl + c:终止命令    

   Ctrl + z:挂起命令


本文转自 CrazyWing 51CTO博客,原文链接:http://blog.51cto.com/fklinux/1983646


相关文章
|
20天前
|
Shell 网络安全
bash 和 zsh 命令行终端中的快捷键
bash 和 zsh 命令行终端中的快捷键
|
4月前
|
Shell Linux
【Linux】Bash支持各种指令选项的原理:命令行参数
【Linux】Bash支持各种指令选项的原理:命令行参数
|
4月前
|
Shell
Shell(如Bash)命令行技巧
Shell(如Bash)命令行技巧
47 2
|
10月前
|
编解码 Shell
将条件判断写在bash命令行
将条件判断写在bash命令行
|
Shell 开发工具 git
在 Git Bash 下设置命令行调用vscode
在Git Bash下使用命令指定一个程序打开文件的设置。今天在使用gitbash时,打开文件,每次都是终端和使用鼠标去打开文件两个状态间来回切换。感觉很不方便,要是能够用命令直接打开文件就好了。 下面设置Git Bash中使用vscode命令打开文件...
254 0
在 Git Bash 下设置命令行调用vscode
|
Shell
Bash快捷键记录
Bash快捷键记录
65 0
Bash快捷键记录
|
数据可视化 Shell Linux
从 git bash 命令行中窥探人生(二)
众所周知,现实世界和计算机世界是不同的,但是计算机作为人类对现实世界的抽象模拟,在一定程度上,具备了现实世界的基本特征,本文将以哲学角度对比分析现实世界和计算机世界,试图以浅显易懂的方式感受现实世界和计算机世界的联系。
从 git bash 命令行中窥探人生(二)
|
存储 Shell 人机交互
从 git bash 命令行中窥探人生(一)
众所周知,现实世界和计算机世界是不同的,但是计算机作为人类对现实世界的抽象模拟,在一定程度上,具备了现实世界的基本特征,本文将以哲学角度对比分析现实世界和计算机世界,试图以浅显易懂的方式感受现实世界和计算机世界的联系。
从 git bash 命令行中窥探人生(一)
|
存储 缓存 Shell
Bash 的基本功能:别名、快捷键、历史命令、输出重定向、管道符、Shell中特殊符号
一、命令别名 1. 命令生效的顺序 执行使用绝对路径或相对路径执行的命令 执行别名 执行Bash内部命令 执行按照 $PATH 环境变量定义的目录顺序查找到的第一个命令 2. 查看别名 命令格式
|
安全 Shell 网络安全
从 git bash 命令行中窥探人生(四)
众所周知,现实世界和计算机世界是不同的,但是计算机作为人类对现实世界的抽象模拟,在一定程度上,具备了现实世界的基本特征,本文将以哲学角度对比分析现实世界和计算机世界,试图以浅显易懂的方式感受现实世界和计算机世界的联系。