你可以看看/etc/bash_completion.d 和 /usr/share/bash-completion。<br><br><div class="gmail_quote">2011/9/15 陈翔宇 <span dir="ltr"><<a href="mailto:xnguchen@gmail.com">xnguchen@gmail.com</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

早上好!<br>
这几天想用C写一个简单的shell,但是有个问题一直想不通。shell是如何通过TAB进行自动补全的。<br>
查资料说有个getline()函数,但是gnu的那个例子实在是没看明白。<br>
在这里想请教一下大家TAB补全是怎么实现的。<br>
Thanks!<br>
<br>
<br>
<br>
<br>
<br>
--<br>
<br>
<br>
With kind regards<br>
----------------------------------------------------------------<br>
陈翔宇<br>
Mobile : <a href="tel:18801187689" value="+8618801187689">18801187689</a><br>
Email : <a href="mailto:xnguchen@gmail.com">xnguchen@gmail.com</a><br>
----------------------------------------------------------------<br>
<font color="#888888">--<br>
ubuntu-zh mailing list<br>
<a href="mailto:ubuntu-zh@lists.ubuntu.com">ubuntu-zh@lists.ubuntu.com</a><br>
<a href="https://lists.ubuntu.com/mailman/listinfo/ubuntu-zh" target="_blank">https://lists.ubuntu.com/mailman/listinfo/ubuntu-zh</a><br>
</font></blockquote></div><br>