当前位置: 技术问答>linux和unix
Shell中如何获得tab键输入
来源: 互联网 发布时间:2016-12-07
本文导语: 我在工作中,实现了一个分布式的文件系统,构架在Linux之上,想在终端中敲tab键向服务器发送请求,由服务器给终端以分布式的文件列表,请问该如何实现? 例如:ls /home/ 应该返回: user1 user2 ... user9 等目录 ...
我在工作中,实现了一个分布式的文件系统,构架在Linux之上,想在终端中敲tab键向服务器发送请求,由服务器给终端以分布式的文件列表,请问该如何实现?
例如:ls /home/
应该返回:
user1 user2 ... user9 等目录
服务器端通过前缀来匹配目录树的节点都比较好处理,终端如何获得tab输入并向服务器发送这个不是太了解,有做过的朋友吗?
例如:ls /home/
应该返回:
user1 user2 ... user9 等目录
服务器端通过前缀来匹配目录树的节点都比较好处理,终端如何获得tab输入并向服务器发送这个不是太了解,有做过的朋友吗?
|
结合trap 命令呢
先执行
stty intr ^I
trap 'echo "you pressed "' 2
然后你再按TAB的时候,会输出信息
先执行
stty intr ^I
trap 'echo "you pressed "' 2
然后你再按TAB的时候,会输出信息
|