常用快捷键以及tab补全机制
给定的打头的字符串如果在系统中能够唯一的标识某一个命令程序文件,按一下tab键,直接补全,如果不能够唯一标识,则需要再次敲击tab键,会给出命令列表。
Linux的终端属性,是默认键盘按键按下,立刻回显的。
你需要设置终端模事为不回显,然后再判断tab键,这样tab不会在屏幕上显示了。
但是,这时候有个问题就是你需要自己去显示每个需要显示的字符。
注意,这样在linux上显示字符串,如果没有遇到回车,是不会显示到屏幕的,如果需要显示末尾不带回车的字符串,在输出后调用fflush(stdout);
下面是一些常用快捷键
快捷键 | 执行的操作 |
---|---|
Ctrl+d | 退出,exit logout |
Ctrl+c | 终止前台运行的程序 |
Ctrl+l | 清屏(实际上拉还是能看到历史) |
Ctrl+a | 光标移动到命令行的最前端 |
Ctrl+e | 光标移动到命令行的最后端 |
Ctrl+u | 删除光标前所有的字符 |
Ctrl+k | 删除光标后所有的字符 |
Ctrl+r | 搜索命令历史 |