最近参考王柏生老师的《深度探索Linux操作系统:系统构建和原理解析》来构建一个自己的linux系统当做练习,加深对linux操作系统整体的理解。
在制作交叉编译工具链的时候经常需要输入很多参数配置用来生成Makefile等文件,然后进行编译安装步骤。重复输入参数会很痛苦,所以总结下一些小技巧。
终端的标签页:
Shift+Ctrl+T:新建标签页(当前标签页正在执行编译时,要做其它事情,不必新开一个终端,新建一个标签页就可以)
Shift+Ctrl+W:关闭标签页
Ctrl+PageUp:前一标签页
Ctrl+PageDown:后一标签页
Alt+1:切换到标签页1
Alt+2:切换到标签页2
Alt+3:切换到标签页3
终端的窗口:
Shift+Ctrl+Q:关闭终端(用快捷键关闭终端是件很快乐的事情!当然也可以在命令行输入exit命令关闭)
Shift+Ctrl+T:一开始进入系统新建一个终端窗口
终端中的复制/粘贴:
Shift+Ctrl+C:复制
Shift+Ctrl+V:粘贴
光标跳转:
Ctrl+a :跳转至命令行首 (Ahead of line)
Ctrl+e :跳转至命令行尾 ( End of line)
Ctrl+f:向前跳转一个字符 (jump Forwardone character)
Ctrl+b:向后跳转一个字符 (jump Backwardone character)
删除操作:
Ctrl+u:从光标当前位置删除所有字符至行首(其实是放到缓冲区了,可以用ctrl +y,还原回来 )
Crtl+k:从光标当前位置删除所有字符至行尾(同上)
Ctrl+d:删除光标当前位置的字符
Ctrl+y:粘贴最后一个被删除的字
Alt+d:向后删除一个字
Ctrl+L:清屏
Ctrl+c:中断操作
Ctrl+r:查找历史命令(重点推荐,搜索完后按“->”键可以选中该命令行,等待Enter键按下执行)
参考: ① ②