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

2011-09-14 文章 陈翔宇
谢谢各位的回答! 我主要是想知道telnet进行连接以后,那个自动补全功能在服务器端是如何实现的:) 再次感谢:) 在 2011年9月15日 下午2:04,Shellexy Wang 写道: > 你 telnet 上去,见到的命令提示符一样是 bash 啊, > > 另,为啥你们还没用 ssh 取代不安全的 telnet > > 2011/9/15 陈翔宇 > >> 谢谢bachue和Shellexy Wang 的耐心回答。 >> >> >> 刚刚从GNU上面下载了一个bash的源码,lib里面有一个简单的例子,通过调用readline这个库实现tab补全。命令封装在了一个结构体里面。

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

2011-09-14 文章 Shellexy Wang
你 telnet 上去,见到的命令提示符一样是 bash 啊, 另,为啥你们还没用 ssh 取代不安全的 telnet 2011/9/15 陈翔宇 > 谢谢bachue和Shellexy Wang 的耐心回答。 > > > 刚刚从GNU上面下载了一个bash的源码,lib里面有一个简单的例子,通过调用readline这个库实现tab补全。命令封装在了一个结构体里面。这让我想起了另外一个问题,我们用的telnet进行远程链接linux主机,也能实现tab自动补全这个功能。那么像这种形式是否也是用readline库呢?还是用另外的方式?如果说telnet用的是readline > 那么它

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

2011-09-14 文章 An Yang
不论是本地,还是远程,基础设备都是PTY。 在 2011-09-15四的 13:11 +0800,陈翔宇写道: > 谢谢bachue和Shellexy Wang 的耐心回答。 > > 刚刚从GNU上面下载了一个bash的源码,lib里面有一个简单的例子,通过调用readline这个库实现tab补全。命令封装在了一个结构体里面。这让我想起了另外一个问题,我们用的telnet进行远程链接linux主机,也能实现tab自动补全这个功能。那么像这种形式是否也是用readline库呢?还是用另外的方式?如果说telnet用的是readline > 那么它怎么样识别的\t 符号呢? > >

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

2011-09-14 文章 陈翔宇
谢谢bachue和Shellexy Wang 的耐心回答。 刚刚从GNU上面下载了一个bash的源码,lib里面有一个简单的例子,通过调用readline这个库实现tab补全。命令封装在了一个结构体里面。这让我想起了另外一个问题,我们用的telnet进行远程链接linux主机,也能实现tab自动补全这个功能。那么像这种形式是否也是用readline库呢?还是用另外的方式?如果说telnet用的是readline 那么它怎么样识别的\t 符号呢? 再次感谢大家 在 2011年9月15日 上午10:59,Shellexy Wang 写道: > 常见 GPL 的命令行程序自身命令提示符都

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

2011-09-14 文章 Shellexy Wang
常见 GPL 的命令行程序自身命令提示符都是用 readline 这个库来做命令行编辑,以提供补全、历史、搜索等能力 readline 算是机制,而策略则还通过 bash bash_completion 来指定 2011/9/15 陈翔宇 > 早上好! > 这几天想用C写一个简单的shell,但是有个问题一直想不通。shell是如何通过TAB进行自动补全的。 > 查资料说有个getline()函数,但是gnu的那个例子实在是没看明白。 > 在这里想请教一下大家TAB补全是怎么实现的。 > Thanks! > > -- next part ---

Re: [Ubuntu-zh] debian-installer: Please update level 1/sublevel 2 translations

2011-09-14 文章 Christian PERRIER
ment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 836 bytes Desc: Digital signature URL: <https://lists.ubuntu.com/archives/ubuntu-zh/attachments/20110914/a5178938/attachment.pgp> -- ubuntu-zh mailing list ubuntu-zh@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-zh

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

2011-09-14 文章 Bachue
你可以看看/etc/bash_completion.d 和 /usr/share/bash-completion。 2011/9/15 陈翔宇 > 早上好! > 这几天想用C写一个简单的shell,但是有个问题一直想不通。shell是如何通过TAB进行自动补全的。 > 查资料说有个getline()函数,但是gnu的那个例子实在是没看明白。 > 在这里想请教一下大家TAB补全是怎么实现的。 > Thanks! > > > > > > -- > > > With kind regards >

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

2011-09-14 文章 陈翔宇
早上好! 这几天想用C写一个简单的shell,但是有个问题一直想不通。shell是如何通过TAB进行自动补全的。 查资料说有个getline()函数,但是gnu的那个例子实在是没看明白。 在这里想请教一下大家TAB补全是怎么实现的。 Thanks! -- With kind regards 陈翔宇 Mobile : 18801187689 Email : xnguc...@gmail.com

Re: [Ubuntu-zh] debian-installer: Please update level 1/sublevel 2 translations

2011-09-14 文章 An Yang
> > Thanks very much. > -- 下一部分 ------ > A non-text attachment was scrubbed... > Name: zh_CN.po > Type: text/x-gettext-translation > Size: 68084 bytes > Desc: 不可用 > URL: > <https://lists.ubuntu.com/archives/ubuntu-zh/attachments/201109

Re: [Ubuntu-zh] debian-installer: Please update level 1/sublevel 2 translations

2011-09-14 文章 YunQiang Su
. I will commit it for you. Thanks very much. -- 下一部分 -- A non-text attachment was scrubbed... Name: zh_CN.po Type: text/x-gettext-translation Size: 68084 bytes Desc: 不可用 URL: <https://lists.ubuntu.com/archives/ubuntu-zh/attachments/20110914/a954276d/attachment.bin&g