man

manpath 异常:`man -k .` 在 macOS 中显示重复且部分缺失
man

manpath 异常:`man -k .` 在 macOS 中显示重复且部分缺失

我在man -k .or中遇到了异常的 manpath apropos .: 重复演出: $ man -k . | grep -w apropos man(1), apropos(1), whatis(1) - display online manual documentation pages man(1), apropos(1), whatis(1) - display online manual documentation pages $ man -k . | wc -l 15256 $ man -k . | sort -u | wc -l 1145...

Admin

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

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

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

Admin

哪里有命令行编辑快捷方式的手册页?
man

哪里有命令行编辑快捷方式的手册页?

有时我想回复一个已经存在的帖子,这里特别,因为我想弄清楚这些人使用的答案的来源。那篇文章中的答案很棒,但我想知道是否有某种手册页可以在本地 Linux 操作系统上访问,以便能够看到这些快捷方式(等等),这样当我在马车上(没有互联网)身处荒无人烟的地方时,我能够在网络世界中继续我的发展(成长)。 例如,如果我想知道ls命令中,我输入: $ man ls shell 会调出关于ls命令。 简单来说,Ubuntu、OpenSUSE、CentOS 或任何 Linux 操作系统中是否有 GNU 手册?如果有,我如何搜索此页面来解释命令行快捷方式? PS,我尝试通过 ...

Admin

MSYS2 man:无法打开 manpath 配置文件 /etc/man_db.conf
man

MSYS2 man:无法打开 manpath 配置文件 /etc/man_db.conf

我在 Windows 10 上,但使用 bash 和管理系统2(mingw64)。我刚刚使用 MSYS2 安装了 man。问题是,当输入类似这样的命令man echo(可以是任何命令;不必是 echo)时,我收到此错误: “man: 无法打开 manpath 配置文件 /etc/man_db.conf” 该文件存在。奇怪的是,如果我在 cmd 中运行该命令,它就会起作用。 我通过 MSYS2 和 git 安装了 bash。实际上,由于 git 和 MSYS2 的重复安装,我遇到了很多麻烦,但现在不是讲这些故事的时候。 我使用 git 随附的 bash,而...

Admin

当我使用 neovim 作为 MANPAGER 并且使用非默认交换目录时,如何修复“E302:无法重命名交换文件”?
man

当我使用 neovim 作为 MANPAGER 并且使用非默认交换目录时,如何修复“E302:无法重命名交换文件”?

我想使用 neovim 查看手册页。为此,我在文件中进行了以下设置.bashrc: export MANPAGER='nvim +Man!' 在我的 MacOS 系统上,这不会给我带来任何问题。但在我的 Linux 系统上,打开手册页最终会出现在 neovim 中,但在启动每个手册页时,都会出现以下烦人的消息,持续大约一两秒钟: Error detected while processing function man#init_pager: line 20: ...

Admin

更新 mandb 和 makewhatis 的问题
man

更新 mandb 和 makewhatis 的问题

当我更改给定的手册页时,apropos仅whatis当我执行以下步骤时才会反映这些更改: 将手册页的副本存储在其他地方,然后将其删除/usr/local/man/man1 跑步makedb 跑步makewhatis 恢复手册页/usr/local/man/man1 跑步makedb 跑步makewhatis 细节: 当我将 NAME 部分更改为包含应通过 找到的某个关键字时,只有执行上面描述的六个(!)步骤后,apropos才能通过 找到它。apropos mandb仅使用和进行更新肯定是不够的makewhatis。我知道我可以whatis通...

Admin

Linux:测试表达式
man

Linux:测试表达式

如何使用test来测试这样的表达式: if { [ $month -eq 03 ] || [ $month -eq 10 ]; } && [ $weekday = "So" ] && [ $day -gt 24 ] 我需要在一行中测试整个 if 语句。 提前致谢。 ...

Admin

一次调出程序的所有手册页部分
man

一次调出程序的所有手册页部分

当我输入时,man qmail我得到了No manual entry for qmail。我希望能够输入man qmail并打开一个包含 qmail 所有 man 部分的屏幕。 有没有办法让我同时打开 man1、man5、man7、man8,然后将该命令设为别名,这样我输入“man qmail”就会打开所有与 qmail 相关的文档? 本文对人类知识有用 与此图像相同: ...

Admin

是否有按软件版本排序的手册页档案?
man

是否有按软件版本排序的手册页档案?

是否有针对所有(或至少最常用的)Linux 实用程序的所有不同版本的每个手册页的已发布存档? 我的用例是试图找出-status参数何时添加到openssl s_client。通过比较不同 FreeBSD 版本的手册页,我将范围缩小到 1.0.1e 和 1.0.1j 之间: https://www.freebsd.org/cgi/man.cgi?query=s_client&manpath=FreeBSD+10.0-RELEASE 但我想知道是否有更简单的方法来做到这一点。 问:有没有办法搜索按该软件版本号存档的特定实用程序的手册页? ...

Admin

以 root 身份使用“man”时出现“警告:终端未完全发挥作用”
man

以 root 身份使用“man”时出现“警告:终端未完全发挥作用”

我知道这个问题已被发布过无数次,但我找到的所有答案都没有为我解决这个问题。 我有一个由 提供的 root shell sudo bash。当我尝试使用 时man,出现以下消息: WARNING: terminal is not fully functional - (press RETURN) 并且对导航的控制有限。 当我不是 root 时它可以工作。作为 root,可以正常工作。我尝试aptitude过export TERM:linux,,,,,,,,。xtermxterm-colorxterm-256coloransiscreen-256co...

Admin

rsync-按字母顺序列出所有选项?
man

rsync-按字母顺序列出所有选项?

我刚刚开始熟悉rsync...它有数百种选择,既有短的(单破折号),也有长的(双破折号)。 手册页没有按字母顺序列出这些内容,无论是在“OPTIONS SUMMARY”下还是在“OPTIONS”下。将这些手册页保存到文本文件后,可能有一些巧妙的 BASH 技术可以对这些内容进行排序(这对其他 Linux 命令很有用),但这超出了我的脚本编写能力: ... -L, --copy-links transform symlink into referent file/dir --copy-unsafe-links only...

Admin

https://perldoc.perl.org/5.30.0 上是否有文档和教程的下载选项?(Windows 用户)
man

https://perldoc.perl.org/5.30.0 上是否有文档和教程的下载选项?(Windows 用户)

我希望将文档和教程保存在我的本地计算机上,因为我通常只有 64 kbit/s 的互联网连接。我正在使用 Windows 10。 在perlfaq1.html#作者和版权它说 本文档是免费的;您可以按照与 Perl 本身相同的条款重新分发和/或修改它。 是否有存档文件可供下载,尤其是文档和教程?还是我必须逐个文件下载? ...

Admin

manpath为什么会表现异常?
man

manpath为什么会表现异常?

我目前正在尝试为 /usr/local/bin 中的二进制文件向 /usr/local/man 添加自定义手册页。但是,预期的行为与我对手册的解释不同。以及其功能的逻辑预期。 我到目前为止所采取的推断步骤如下: :~$ echo $MANPATH :~$ export MANPATH=$(manpath) :~$ echo $MANPATH /usr/local/man:/usr/local/share/man:/usr/share/man :~$ man my_binary No manual entry for my_binary ~:$ ls -...

Admin