请问大家怎么啃 man page?

2015-05-14 08:55:30 +08:00
 Myarms
比如想了解ls 的-a选项,英文好难理解啊。
有时感觉中文都难看懂。
4622 次点击
所在节点    Linux
35 条回复
Linusyeung
2015-05-14 14:30:19 +08:00
学习了…

我都是直接刷英文…

先看例子,别急躁…
blank4me
2015-05-14 14:51:37 +08:00
@abscon 实测不行诶,搜gcc里的-g,输入/-g\>显示pattern not found。
\>这种用法不是vim才有的?
blank4me
2015-05-14 15:02:16 +08:00
@abscon
http://unix.stackexchange.com/questions/67063/exact-match-in-regrex-when-using-vim-man-or-less
less貌似是用\b代替vim里的\>
谢谢你给的思路,感觉被拯救了一大截 T_T
byron
2015-05-14 15:24:51 +08:00
cheat
byron
2015-05-14 15:26:13 +08:00
cheat
你值得拥有。
abscon
2015-05-14 15:26:19 +08:00
@blank4me 正则表达式中用 \b 表示词边界是 Perl 风格,用 \< \> 则是 vim 风格。

你说实测不行,说明你系统上的 less 用的 regex 是 Perl 的。但我的系统上 less,grep,和 vim 都是统一用 \< \>。

我用的是 FreeBSD。刚才也实测了一下Linux, CentOS 5.4 上 less 也是 \< \>,CentOS 6.4 的则是 \b
ilotuo
2015-05-14 16:00:12 +08:00
为毛我osx
/-a\> /-a\b 都不行
lsmgeb89
2015-05-14 16:18:40 +08:00
这英文算不算难的,提高下英语水平。
bonefish
2015-05-14 18:26:20 +08:00
https://github.com/idank/explainshell

很酷的工具, 把命令输进去,立刻把整条命令解释出来。比如:
http://explainshell.com/explain?cmd=ls+-a
zhengkai
2015-05-14 18:45:58 +08:00
@bonefish 不错,可我试了一个给解释错了

http://explainshell.com/explain?cmd=wget+-rmnp+http%3A%2F%2Fwww.163.com

其实 -np 是一个参数,结果给解释成 -p 和一个未知的 -n

虽然参数格式是奇怪了点,但是 wget 也算常见工具了
bonefish
2015-05-14 19:06:29 +08:00
@zhengkai 看来对多字母支持不好,或许你可以提交个bug,已经有个类似的bug report:
Does not recognise multi-letter GCC options
https://github.com/idank/explainshell/issues/113
lzmbbg
2015-05-14 21:25:24 +08:00
man page不是有个中文么。
zhengkai
2015-05-14 21:43:53 +08:00
@bonefish 提交了,不过这个 issue 已经半年了也没人理,囧
sadhen
2015-05-15 17:29:20 +08:00
https://github.com/man-pages-zh

man page 的中文翻译维护计划。前一段时间开始做的。
sadhen
2015-05-15 17:29:55 +08:00
@lzmbbg 目前的中文man page内容上老旧,排版上也有问题

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/190935

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX