apropos

是否有与 $PATH 等效的 `man/`(用于额外的 `bin/` 目录)?
apropos

是否有与 $PATH 等效的 `man/`(用于额外的 `bin/` 目录)?

当我实验性地安装一些新软件时,我不需要花费额外的精力将所有资产放在正确的位置/usr/local/man。 有时,我希望有手册页支持,但我不想让我的基础 Linux 安装挤满它(几个月后,新工具就不再使用了)。对于二进制文件,这不是问题,因为 $PATH 可以附加到我放置短期/中期可执行文件的任何位置。但man资产有同等的吗? (仔细想想,我不是 100% 确定doc和和之间的区别是什么man,但我假设man是通过搜索的apropos,这让我对几乎所有内容都感到愤怒,结果为零) ...

Admin

为什么“makewhatis”会在符号链接目录上阻塞,如何修复/避免它?
apropos

为什么“makewhatis”会在符号链接目录上阻塞,如何修复/避免它?

例子 (从 macOS 11.7 开始;也出现在 macOS 12.6.1 上;这些是我唯一可以测试的系统) $ pushd "$(mktemp -d /tmp/makewhatis-XXXXXXX)" $ mkdir man $ ln -s man sman $ mkdir man/man1 $ cp /usr/share/man/man1/true.1 man/man1/ $ /usr/libexec/makewhatis -v -o /dev/null man man directory man man/man1 reading ...

Admin

全文搜索手册页并从 apropos(1) 等控制台获取名称和描述列表
apropos

全文搜索手册页并从 apropos(1) 等控制台获取名称和描述列表

有没有办法对手册页进行全文搜索,并从像这样的控制台获取相关手册页的名称和描述列表apropos(1)? 您可以使用 全文搜索手册页的内容man -K。但存在三个问题: man -K不向控制台显示第一个结果的标题。 man -K仅显示联机帮助页的标题,如下所示: --Man-- next: ansible(1) [ view (return) | skip (Ctrl-D) | quit (Ctrl-C) ] man -K需要Ctrl-D跳过查看联机帮助页的内容。因此您不能使用yes(1)将响应传递给man -K. ...

Admin

如何让 apropos 只显示可执行程序/shell 命令?
apropos

如何让 apropos 只显示可执行程序/shell 命令?

大多数时候,当我使用时,apropos我并不关心系统调用、库调用等——我只是想找到一个我忘记了名称的命令。有没有办法减少输出以apropos仅显示可执行文件和命令(手册的第 1 节)并过滤掉其他所有内容? ...

Admin

为什么 apropos 和 man -k 会省略或错过有效结果?
apropos

为什么 apropos 和 man -k 会省略或错过有效结果?

例如,如果我输入以下命令: $ man -k compare diff结果中缺少该命令,但test实际上并没有。我apropos按照预期使用得到了相同的结果。 $ whereis diff diff: /usr/bin/diff /usr/share/man/man1/diff.1.gz $ whereis test test: /usr/bin/test /usr/share/man/man1/test.1.gz 如果我检查 的简短描述diff,结果如下: NAME GNU diff - compare files line by lin...

Admin

为什么 man -k 或 Apropos 找不到某些页面而 man -a 可以?
apropos

为什么 man -k 或 Apropos 找不到某些页面而 man -a 可以?

在我的 Pop!_OS 20.04 LTS 系统上,如果我使用man -aw printf它将返回: /usr/share/fish/man/man1/printf.1 /usr/share/man/man1/printf.1.gz /usr/share/man/man3/printf.3.gz 但如果我使用man -k printforman -f printf或apropos printf它将仅有的返回有关以下内容的信息: /usr/share/man/man1/printf.1.gz /usr/share/man/man3/printf.3.gz ...

Admin

如何搜索特定部分范围的联机帮助页?
apropos

如何搜索特定部分范围的联机帮助页?

为了提供上下文,我想做这样的事情: this: alias posix='man ?p',以便我稍后可以输入posix time并显示time(1p),time(3p)等。 这是由支持man还是我必须一起破解某些东西apropos? ...

Admin

如何让 apropos 读取 MANPATH
apropos

如何让 apropos 读取 MANPATH

我是系统上的非特权用户,因此我在我的主目录中安装了一些软件。除了添加~/.local/usr/bin到 my 之外PATH,我还添加~/.local/usr/share/man到 my 中MANPATH,以便我可以查询这些包的手册页。 例如,这样的命令之一是cgdb. man cgdb工作正常,它从我的MANPATH环境变量中获取手册页。 但是apropos cgdb( man -k cgdb, whatis cgdb) 不起作用。 $ apropos cgdb cgdb: nothing appropriate man apropos我当时读到...

Admin

man -k / apropos “没有什么合适的。” man objdump 描述中的“编译”一词
apropos

man -k / apropos “没有什么合适的。” man objdump 描述中的“编译”一词

我读过几篇文章(man -k 不返回结果) 并第一次运行mandb(没有更新任何内容),然后mandb -c( 7438 manual pages were added.),仍然 $ apropos compilation compilation: nothing appropriate. 但 $ MANWIDTH=120 man objdump | grep -B 5 compilation DESCRIPTION objdump displays information about one or more object...

Admin

apropos 建议的命令不起作用
apropos

apropos 建议的命令不起作用

我试图用 apropos 寻找加密命令: apropos encrypt 其中很多都不起作用,例如:gpgsm、setkey、passwd2des 等。当我输入它们时,我只是得到: bash: command_name: command not found 知道如何解决这个问题吗? ...

Admin

命令的输出与其符号链接的输出不匹配
apropos

命令的输出与其符号链接的输出不匹配

我在我的树莓派上使用 RASPBIAN。我发现命令“apropos”是命令“wahtis”的符号链接。但是,当与相同的参数一起使用时,这些命令的输出不匹配: $ whatis delete delete: nothing appropriate. 但 $ apropos delete argz_delete (3) - functions to handle an argz list delete_module (2) - unload a kernel module dphys-swapfile (8) - set up, mo...

Admin

man -k 不返回结果
apropos

man -k 不返回结果

我当时正在学习一个教程,心想为什么不……让我温习一下命令man……结果发现,在使用不同风格的 Unix 多年之后,我学到了一些东西。 在我的 RHEL7 上然而,尝试新的查找关键字的技巧失败了! 听起来很疯狂,但是在下面尝试过根在我自己的用户名下,以下显示没有结果......现在男人有数十个条目时间作为关键字...任何帮助将不胜感激,因为我认为关键字工具对于管理员非常有用。 $ man -k time time: nothing appropriate. ...

Admin

apropos 如何找到 emacs?
apropos

apropos 如何找到 emacs?

有趣的是,在听了 25 年 apropos 能做什么之后——25 年前我还不明白它能做什么——昨天我才发现它是为你可以使用什么工具或命令提供建议。例如: apropos editor 它将显示一个包含pico和的列表vim。但是,我找不到emacs,无论我用什么键盘,emacs都不会显示。有没有办法真正找到它? (我使用的是Ubuntu 15.10) ...

Admin