标签: man

man 命令是否调用 less 命令来显示手册内容?

每当我们使用 man 命令时,它都会打开与该命令对应的手册(如果存在)。对它的操作与less命令几乎相同(例如使用/向前搜索或使用?向后搜索或使用d向前浏览等)。我只是好奇 man 命令是否在内部调用了 less 命令来显示手册内容?

command-line man

5
推荐指数
1
解决办法
502
查看次数

“手册”页面的布局不是很好,有时甚至没有帮助,替代方案?

我一直想编写一个名为的 bash 实用程序realman,它可以像手册页中那样解释命令,但不是按命令所具有的选项按字母顺序排列命令,它只会给出普通用户需要的示例。

一些命令确实给出了示例,但由于手册页是由不同的人构建的,因此手册页的可读性没有中央控制。

以描述man为例

NAME
       man - an interface to the on-line reference manuals

SYNOPSIS
       man  [-C  file]  [-d]  [-D] [--warnings[=warnings]] [-R encoding] [-L locale] [-m system[,...]] [-M path] [-S list] [-e extension] [-i|-I] [--regex|--wildcard]
       [--names-only] [-a] [-u] [--no-subpages] [-P pager] [-r prompt] [-7] [-E  encoding]  [--no-hyphenation]  [--no-justification]  [-p  string]  [-t]  [-T[device]]
       [-H[browser]] [-X[dpi]] [-Z] [[section] page ...] ...
       man -k [apropos options] regexp ...
       man -K [-w|-W] [-S list] [-i|-I] [--regex] [section] term ... …
Run Code Online (Sandbox Code Playgroud)

software-recommendation man

3
推荐指数
1
解决办法
156
查看次数