by Devin Yang

建立于: 1年前 ( 更新: 1年前 )

以下操作,我在MacOS上采用iTem2进行。
不同系统可能热键会不同哦。

移动型热键

# 快速移动光标 V fast
CTRL+a         移到最前 (跟Home键相同)
CTRL+e         移到最后 (跟End键相同)
ESC+b  往左后退一个单字 (如果不行试 Option+左)
ESC+f  往右移动一个单字 (如果不行试 Option+右)
CTRL+b 往后移动一个字
CTRL+f 往前移动一个字

# 字符移动 V 一次一字
CTRL+f         往前移动一字
CTRL+b         往后移动一字

# 使用历史 history
CTRL+r         历史搜寻,压Enterk就会送出命令 (history)
CTRL+p         上一个命令 (同方向键「上」)
CTRL+n         下一个命令 (同方向键「下」)

编辑型热键

# 命令行部份删除
CTRL+k         删除光标后的文本(同一个终端机下,可用CTRL+y贴回删除)
CTRL+u         删除一整列(同一个终端机下,可用CTRL=y贴回,这让我想到,打完一个字令忘了加sudo,CTRL+u再CTRL+y)

# 单字符删除
CTRL+d         如果光标后面有字时,一个字一个字的删除。
CTRL+h         相当於倒退键

# 粘贴, 还原
CTRL+l         清除画面,这类似於Clear命令
CTRL+y         贴回删掉的文本,CTRL+k或CTRL+u
CTRL+_         还没送出的命令,操作还原
CTRL+r         用历史替换掉目前的行

# 对调位置
CTRL+t         对调光标前面的两个字或,英文本打太快,前后打错时,应该就有用了。

# Convert to UPPER, lower, or Sentence case
ESC+u  光标上及之后的字换大写
ESC+l  光标上及之后的字换小写
ESC+c  光标上的字换大写,然后光标移到最后

Tags: terminal shortcuts bash

Devin Yang

文章内容无法一一说明,如果您有什么不了解处,欢印提问哦:)

No Comment

Post your comment

需要登入才可留言!

类似文章


cwebp,bash

我如何用bash优化网站图档,透过cwebp转图

我的网站中有大量背景图在同一个页面中,下载下来太大罗,需要瘦身,这cwebp工具不错。在ubunut的环境apt install webp就可以安装罗。

bash,ffmpeg

webm to mp4

怎样用ffmpeg把webm转mp4呢。

ansible,bash

我的第一只ansible,自动化数据库转移

本文是我在MacOS上采用Docker方式,运行Ansible使用经验分享, 您可以依这个目录结构调整成您要的Ansible环境,或进行Ansible的学习。 情境是这样的,我希望在我的测试环境可以看到最接近正式机相同的文章, 但我又不想用测试机进程直接连正式机的数据库。 我的手动做法就把正式机db导出来,copy到测试机再导入, 虽然没几个步骤,但做起来好像还是有点烦,加上手动操作容易出错, 这让我想起了Ansible这个东西, 我有听过但没试过,不如就来试试看。