先来扯一下淡,说说为什么要写这这个。不耐烦的直接跳第二段。文章很短很简单。乍看一下提高不了多少效率,这些快捷键很少而且使用其实频率也不高,但是一旦学会绝对可以让你的工作非常爽。而且学习一下只要几分钟。其实有很多小技巧都是这样,只要花一点点时间开始学就会让你的工作生活大不一样。其实你犹豫是否开始学习一门技术的这段时间就可以入门这门技术了。话不多讲,下面开始。
-
自动补全
Tab,这个是凑数的。。。大家都知道。但是我发现有些人会在使用命令的时候用补全,其实文件也可以补全,而且文件补全更常见。 -
在终端导航
这和 Emacs 是一样的,Ctrl-f 向前移动,Ctrl-b 向后移动 Alt-b 按词向前移动,Alt-f 按词向前移动。还有 Ctrl-a 移动到句首,Ctrl-e 移动到句尾。不要用方向键了。 -
交换「字」、「词」
这个是最有用的一个,打个比方,比如你要输入 sudo zypper update 结果不小心 suod zypper update,只要把光标移动到 suod 的 「d」这个位置,然后 Ctrl-t ,就可以交换 o 和 d。而移动的方法就是上面讲的。注意多用按词移动。再也不要用 Backspace 来删除重打或者用 「<-」「->」 键移动了。 还有一种情况,本来要用 sudo 执行的命令忘记输入 sudo 了。不要急着删除!你可以先输入 zypper sudo,然后 Alt-t 你就会发现 zypper sudo 神奇的变成了 sudo zypper 了~ -
删除
如果要输入错误要删除,直接 Ctrl-u 就可以了。这个命令也很好记,就是 Eamcs 里的回复键是 Ctrl+x u,vim 的回复也是 u。这里可以理解为回复到输入前。
4.「clear」的代替
clear 命令绝对是高频命令。但是这个命令居然有五个字母!像 cp,mv 都只是有两个字母。其实以后可以再也不用输入了。可以用快捷键 Ctrl-l 代替。而 Ctrl-l 其实就是 Emacs 里的重画屏幕。也就是清理屏幕。你现在可以 ls 几个目录然后用试试用 Ctrl-l 清理屏幕,绝对非常爽。
- 其他
其他一些有用的快捷键可以看看 konsole 的菜单,比如新建标签和标签移动。一个是 Ctrl+shift+t,另一个是 Shift+「右方向键或向左方向键」。这个也非常好用,可以节约屏幕。如果一时间要在终端下执行不同任务就可以新键标签和在标签间移动。不用开好几个终端了。
恩,基本上上面的几个就可以让很多工作变得轻松了