Skip to content
command-line-editing-shortcut

教你如何玩转iterm2:Shell命令行编辑快捷键

不知道大家在使用终端输入命令的时候,经常是怎么操作的,如果这个命令输入错了想删除或者重新输入的话,是不是像SEO禅最开始的时候用方向箭头一个字符一个字符的跳转,这样效率实在是太低了,其实Linux系统下就有自带的命令行编辑快捷键,今天给大家分享在iterm2上如何使用Bash ShellCommand Line Editing命令行编辑快捷键,首先要打开iterm2的Meta快捷键支持:

iterm2-meta-left-option-key
iterm2配置option支持meta快捷键

命令行基础操作

首先SEO禅介绍几个基本的操作,这些操作在日常使用Bash的时候非常的方便,比如说光标按单词移动删除一个单词,撤销操作等

  • Ctrl + b – 光标向前移动一个字符,和向左方向键一样。
  • Ctrl + f – 光标向后移动一个字符,和向右方向键一样。
  • Ctrl + d – 删除当前字符。
  • Ctrl + - – 撤销操作。

上面这四个是非常常用的基础操作命令,下面再介绍一些提高效率的命令。

快捷操作快捷键

  • Ctrl + a – 将光标移动到行首的位置。
  • Ctrl + e – 将光标移动到行尾的位置。
  • Meta + f – 将光标向后移动一个单词,这里的meta在MacOS系统就是我们前面设置的左边的option。
  • Meta + b – 将光标向前移动一个单词。
  • Ctrl + l – 清空屏幕内容。

剪切粘贴快捷键

  • Ctrl + k – 从当前光标位置剪切所有内容直到行尾的位置。
  • Meta + d – 从当前光标位置剪切到一个单词的尾部位置。
  • Meta + Backspace – 从当前光标位置剪切到一个单词的开始位置。
  • Ctrl + w – 和上面基本差不多?SEO禅没发现有什么区别。
  • Ctrl + y – 粘贴所剪切的内容。
  • Meta + y 这个功能就相当于选择剪贴历史,需要在Ctrl+y命令后使用。
  • Meta + . 这个功能相当于粘贴原来使用的命令行,类似History

搜索历史命令行

  • Ctrl + r – 按下后输入要查找的命令,再按继续往上查找.
  • Ctrl + j – 使用当前搜索到得命令,结束搜索。
  • Ctrl + g – 取消搜索,恢复命令行。

学习和使用上面这些操作快捷键,使用Shell管理Linux系统能提高效率,慢慢你会发现根本不需要鼠标,SEO禅已经好几年没有使用鼠标了,有什么问题不明白的,欢迎各位留言评论,希望这篇文章对你有所帮助。

作者:SEO禅
本文链接:教你如何玩转iterm2:Shell命令行编辑快捷键
版权申明:如无特殊说明,本站文章均为作者原创,著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处,谢谢!

标签:

发表评论

您的电子邮箱地址不会被公开。