生活在 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 相同类似,分隔符有些差别
重新执行命令
- Ctrl + r:逆向搜索命令历史
-
Ctrl + g:从历史搜索模式退出
-
Ctrl + p:历史中的上一条命令
-
Ctrl + n:历史中的下一条命令
-
Alt + .:使用上一条命令的最后一个参数
控制命令
-
Ctrl + l:清屏
-
Ctrl + o:执行当前命令,并选择上一条命令
-
Ctrl + s:阻止屏幕输出
-
Ctrl + q:允许屏幕输出
-
Ctrl + c:终止命令
-
Ctrl + z:挂起命令
Bang (!) 命令
- !!:执行上一条命令
-
!blah:执行最近的以 blah 开头的命令,如 !ls
-
!blah:p:仅打印输出,而不执行
-
!$:上一条命令的最后一个参数,与 Alt + . 相同
-
!$:p:打印输出 !$ 的内容
-
!:上一条命令的所有参数
-
!:p:打印输出 ! 的内容
-
^blah:删除上一条命令中的 blah
-
^blah^foo:将上一条命令中的 blah 替换为 foo
-
^blah^foo^:将上一条命令中所有的 blah 都替换为 foo
友情提示:
1. 以上介绍的大多数 Bash 快捷键仅当在 emacs 编辑模式时有效,若你将 Bash 配置为 vi 编辑模式,那将遵循 vi 的按键绑定。Bash 默认为 emacs 编辑模式。如果你的 Bash 不在 emacs 编辑模式,可通过 set -o emacs 设置。
2. ^S、^Q、^C、^Z 是由终端设备处理的,可用 stty 命令设置。
分享到:
相关推荐
专业技术文档
bash快捷键、Linux有关网络配置的命令 一、创建shell脚本、重定向输入与输出、执行数学运算、退出脚本 二、shell脚本中的各种结构化命令的格式与用法(for、while、until、break等) 三、处理用户的输入:命令行参数...
安卓系统下的bash shell,ssh服务器,gcc编译器以及vim文本编辑器等 使用vim编辑多个文件 vim file1 file2 file3 ... :next查看或编辑后一个文档的内容 :prev查看或编辑前一个文档的内容 :first查看或...
有时候,我们需要在 Bash 中重复执行先前的命令。所以学习shell编程快捷键对工作非常有帮助,下面由脚本之家小编给大家介绍Linux下Shell编程快捷键大全,需要的朋友参考下吧
10.3.2 Shell基础-Bash基本功能-别名与快捷键.mp4 10.3.3 Shell基础-Bash基本功能-输入输出重定向.mp4 10.3.4 Shell基础-Bash基本功能-多命令顺序执行与管道符.mp4 10.3.5 Shell基础-Bash基本功能-通配符和其他...
My Git Bash 目录 安装 tmux 自动恢复 session 和持久化 session 插件 安装我的 git 配置 其它 在 VSCode 中配置 Git Bash ...所以,我建议使用 Windows Terinal 作为终端,Git Bash 作为 Shell 搭配其使
tab建,快捷键,历史记录,管道符,重定向 -------------------------------------------------------------------------- 规范的shell脚本 1,声明解释器 2,注释脚本功能,变量含义等等 3,执行代码 ---------------------...
iTerm2是一款比较小众的软件,以设置主题,支持画面分隔、各种快捷键。Mac默认使用的shell是bash,我们可以换成zsh,搭配iTerm2使用,用起来十分顺手
curl -s "https://raw.githubusercontent.com/superhj1987/awesome-mac-things/master/get.sh" | bash -s 下载源代码并make install 下载源并将bin设置到系统路径以使用常用用法shell卸载卸载用法mthings 显示系统...
用这个 bash 脚本控制你的 X 鼠标指针。 ##Installation 这个工具依赖于xdotool ,用sudo apt-get install xdotool $ git clone https://github.com/thomasbacklund/BashMouse.git ##Usage ./mouse.sh [right|left...
下述所有命令在Linux/unix的shell下有效,这里以bash为主。如有出入,以你自己的服务器为准。本文所指的Linux主要指RHEL/CentOS,unix指的是FreeBSD,这也是服务器中用得最多的版本。
完全可配置的快捷键和多键快捷键 分体式窗格 自动保存标签页 支持 PowerShell(和 PS Core)、WSL、Git-Bash、Cygwin、MSYS2、Cmder 和 CMD 在 SSH 会话中通过 Zmodem 进行直接文件传输 完整的 Unicode 支持,包括...
完全可配置的快捷键和多键快捷键 分体式窗格 自动保存标签页 支持 PowerShell(和 PS Core)、WSL、Git-Bash、Cygwin、MSYS2、Cmder 和 CMD 在 SSH 会话中通过 Zmodem 进行直接文件传输 完整的 Unicode 支持,包括...
gedit_external-tools_run_execute 从gedit 3.38运行c,c ++,python程序的bash脚本 在gedit的外部工具中复制run.sh的内容,并将您的快捷键设置为在终端中运行代码。
目录 网盘文件永久连接 1 Linux系统简介 1.1.1 Linux系统简介-UNIX发展历史和发行版本 ...10.3.2 Shell基础-Bash基本功能-别名与快捷键 10.3.3 Shell基础-Bash基本功能-输入输出重定向 10.3.4 Shell基础-Bash基本功能
1 Linux系统简介 1.1.1 Linux系统简介-UNIX发展历史...10.3.2 Shell基础-Bash基本功能-别名与快捷键 10.3.3 Shell基础-Bash基本功能-输入输出重定向 10.3.4 Shell基础-Bash基本功能-多命令顺序执行与管道符 10.3.5.....
shell概述 脚本执行方式: 1、echo 输出命令 echo [选项] [输出内容] #选项:-e:支持反斜线控制的字符转换 \e[1;31m 开启颜色显示,结尾要加上 \e[0m ...一、命令别名与快捷键 1、查看与设定别名(临
文档命令和键盘快捷键 创造富有成效的工作环境 安装 要求 项目要求由bootstrap_dotfiles.sh和/或(可选) Makefile安装。 Bash,Git,Python,pip 安装点文件 资料来源: ...
还支持快捷键和多项选择! 安装: Eclipse Markeplace: : 要么 使用更新站点: : 要么 或 将其解压缩到“ eclipse \ dropin”文件夹并重新启动。 特征: 该插件的原理是独立于平台的。 它只是启动(可配置...