天天看点

如何在终端编辑命令

        在终端输入各种命令的时候,经常会有打错字的情况,以前我唯一的办法就是一个光标一个光标的向前或向后移动,但是这样真的非常没有效率。后来发现原来在终端可以直接编辑文字的,就像在vim一样,虽然没有那么强大,但是足够用了。下面就把常用的那些自己总结一下。

1、将光标移动到命令的最前面:ctrl+a

2、移动到末尾(end):ctrl+e

3、向右移动一个字符:ctrl+f (呃,这个似乎直接按→更省事)

4、向左一个字符:ctrl+b (same as ←)

5、向右一个单词:alt+f(我的键盘似乎不管用,可能跟终端配置的快捷键冲突了,需要更改)

6、向左一个单词:alt+b

7、删除光标后面的那个字符:ctrl+d

8、将光标左右两个字符互换:ctrl+t

9、互换光标左右两个单词:alt+t

10、复制一个单词:双击鼠标左键

11、粘贴一个单词:鼠标中键

12、删除从光标至末尾的所有文本:ctrl+k

13、删除从光标到开头的所有文本:ctrl+u

14、删除从光标至单词末尾的所有字符:alt+d(若光标已在单词末尾,会删除下一个单词)

15、删除从光标至单词开头的所有字符:alt+backspace(若光标已在单词开头,会删除上一个单词)

16、粘贴刚刚被删除的那部分文本:ctrl+y

        上面这些东西其实在大多数linux命令介绍书籍上都会有,我之所以总结一下,并不是说我自己的就有多高明,而是为了让自己记得更牢。我现在发现,理解了的东西,把它写出来,理解的会更深;而不理解的,写的过程中可能就会豁然开朗了。刘未鹏曾说过:书写是为了更好的思考。深以为然。

继续阅读