LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1316|回复: 3

【求助】info命令的-s参数表示什么意思?

[复制链接]
发表于 2007-7-16 15:12:24 | 显示全部楼层 |阅读模式
我在查看文档的时候,有时需要将Linux下的一些man手册内容或者info内容转到windows中使用,在网上搜了一下,有以下两条命令可用(比如想查看make的用法):

1、man make |col -b >make.txt
2、info make -o make.txt -s

第一条我懂,但是对于第二条中 -s的参数不了解,加s后make.txt文件比不加s的文件内容增加很多。

通过man info,但man手册中并没有关于s参数的解释,我也没有在网上查到类似的说明,那位兄弟帮忙解答我心中的疑惑呢?

如果你对此有较多的了解或者有前辈写过的心得地址,烦请跟帖或者直接发到我的邮箱里:dlskyfly@163.com,小弟在此行礼了!!!
发表于 2007-7-16 17:41:52 | 显示全部楼层
这里的-s应该就是info的一个命令
  1. s           向前搜索指定的字符串/info:.
  2.              并选择所找到的下一个实例所在的节点。
复制代码
注意在运行命令
  1. info make -o make.txt -s
复制代码
会出现大量的
  1. ...
  2. info: Writing node (make.info.gz) ...
复制代码
也就是写出了下一层的结点。
回复 支持 反对

使用道具 举报

发表于 2007-7-17 08:10:23 | 显示全部楼层
  1. $ info --help
  2. ...
  3.       --subnodes               recursively output menu items.
  4. ...
复制代码
不加-s只输出第一页(目录). 加-s输出全文.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-7-17 16:58:39 | 显示全部楼层
谢谢二楼和三楼的两位兄弟,看了你们的回复,使我对 s 这个参数的用法有了更深的了解。但我还有些疑惑,希望你们还能够帮帮我:

对二楼的兄弟所说的--会出现大量的代码,确实是这样的,如果不用s参说,象make.txt文件也就只有两三页,加了s以后,文件的大小就比较恐怖了,呵呵。
但我对--向前搜索指定的字符串/info: 并选择所找到的下一个实例所在的节点这句话不是很了解,这里的实例指的是什么?make.txt文件吗?还有节点指inode?烦请再详细的说明一下。


三楼的兄弟所说--不加-s只输出第一页(目录). 加-s输出全文,经过我的实践,也确实如此,不过按subnodes的英文解释为:recursively output menu items.那么我想问:为什么要递归输出,它的实际作用是什么?就是说,什么时候用s,什么时候可以不用呢?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表