常用快捷键以及tab补全机制

常用快捷键以及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搜索命令历史
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值