[Ubuntu-zh] bash是如何自动补全命令的

陈翔宇 xnguchen在gmail.com
星期四 九月 15 06:54:49 UTC 2011


谢谢各位的回答!
我主要是想知道telnet进行连接以后,那个自动补全功能在服务器端是如何实现的:)
再次感谢:)

在 2011年9月15日 下午2:04,Shellexy Wang <jhuangjiahua在gmail.com> 写道:
> 你 telnet 上去,见到的命令提示符一样是 bash 啊,
>
> 另,为啥你们还没用 ssh 取代不安全的 telnet
>
> 2011/9/15 陈翔宇 <chenxiangyu在sgchip.com>
>
>> 谢谢bachue和Shellexy Wang 的耐心回答。
>>
>>
>> 刚刚从GNU上面下载了一个bash的源码,lib里面有一个简单的例子,通过调用readline这个库实现tab补全。命令封装在了一个结构体里面。这让我想起了另外一个问题,我们用的telnet进行远程链接linux主机,也能实现tab自动补全这个功能。那么像这种形式是否也是用readline库呢?还是用另外的方式?如果说telnet用的是readline
>> 那么它怎么样识别的\t 符号呢?
>>
>>
> -------------- next part --------------
> An HTML attachment was scrubbed...
> URL: <https://lists.ubuntu.com/archives/ubuntu-zh/attachments/20110915/aa0cd6b4/attachment.html>
> --
> ubuntu-zh mailing list
> ubuntu-zh在lists.ubuntu.com
> https://lists.ubuntu.com/mailman/listinfo/ubuntu-zh
>



-- 


With kind regards
----------------------------------------------------------------
陈翔宇
Mobile : 18801187689
Email : xnguchen在gmail.com
----------------------------------------------------------------


关于邮件列表 ubuntu-zh 的更多信息