Bash Shell中的快捷键小技巧

本文详细介绍BashShell中各种实用的快捷键,包括移动光标、编辑命令、搜索历史命令等,帮助用户提高在BashShell环境下的操作效率。

Bash Shell中的快捷键小技巧

对于只用过Windows OS的我来说,习惯了GUI之后再接触Bash Shell感觉要执行脑中的操作简直是心有余而力不足QAQ,有必要了解一哈有关的快捷键。

骚操作

以下转自他人的Wiki:参考链接1参考链接2

移动光标

  • Ctrl + B: 前移一个字符(B代表backward,相当于“←”键)
  • Ctrl + F: 后移一个字符(F代表forward,相当于“→”键)
  • 左Alt + B: 前移一个单词(光标移得更快)
  • 左Alt + F: 后移一个单词(光标移得更快)
  • Ctrl + A: 移到行首(A代表ahead,比如:写着写着发现要加sudo,Ctrl + A加完sudo配合着Ctrl + E返回行尾继续写)
  • Ctrl + E: 移到行尾(E代表end)

编辑命令

  • 左Alt + .: 粘帖最后一次命令最后的参数(比如:mkdir long-long-dir后, cd配合着Alt + .)
  • 左Alt + D: 删除当前光标到临近右边单词开始(D代表delete)
  • Ctrl + W: 删除当前光标到临近左边单词结束(W代表word)
  • Ctrl + H: 删除光标前一个字符(相当于Backspace键)
  • Ctrl + D: 删除光标后一个字符(相当于Delete键)
  • Ctrl + U: 删除光标左边所有字符(删得更快)
  • Ctrl + K: 删除光标右边所有字符(删得更快)
  • Ctrl + L: 清屏(相当于clear命令)
  • Ctrl + Insert: 复制(相当于Windows OS中的Ctrl + C)
  • Shift + Insert: 粘贴(相当于Windows OS中的Ctrl + V)
  • 左Alt + Backsapce: 删除当前光标前的单词(删得更快)
  • Ctrl + Y: 恢复上次的快捷键删除内容或粘贴(比如:误删之后恢复,但只能恢复一次)
  • Ctrl + T: 交换光标位置前的两个字符
  • Esc + D: 删除光标后的一个词
  • Esc + T: 交换光标位置前的两个单词

其它

  • Ctrl + N: 下一条命令(N代表next,相当于“下”键)
  • Ctrl + P: 上一条命令(P代表previous,相当于“↑”键)
  • Shift + PageUp: 向上翻页(相当于滚轮向上)
  • Shift + PageDown: 向下翻页(相当于滚轮向下)
  • Ctrl + R: 搜索之前打过的命令(会有一个倒序搜索提示,根据你输入的关键字进行搜索历史命令记录, 多次按返回下一个匹配项)
  • Ctrl + C: 杀死当前进程
  • Ctrl + D:退出当前 Shell(相当于exit命令)
  • Ctrl + Z : 把当前进程转到后台运行,使用fg命令恢复(比如:top -d 然后Ctrl + Z到后台,然后fg重新恢复)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值