我们已经讨论了手册页的一些替代方法。这些替代方案主要用于学习Linux命令的简明示例,而无需阅读全面且过于详细的手册页。如果您正在寻找一种快速简便的方法来快速轻松地学习Linux命令,那么这些替代方法值得一试。现在,您可能在想——如何为Linux命令创建您自己的man风格的帮助页面?这就是“嗯”派上用场的地方。Um是一个命令行实用程序,可用于轻松创建和维护手册页,其中包含您目前学到的所有命令。通过创建自己的手册页,您可以避免手册页中出现很多不必要的细节,而只包含您需要记住的内容。如果您想创建自己的一套手册页,“嗯”也可以帮助您。在这个简短的教程中,我们将学习如何安装“Um”命令以及如何创建我们自己的手册页。安装适用于Linux和Mac操作系统的UmUm。目前,它只能使用Linuxbrew包管理器安装在Linux系统上。如果您还没有安装Linuxbrew,请参考以下链接:Linuxbrew:AUniversalPackageManagerforLinuxandMacOS安装Linuxbrew后,运行以下命令安装Um实用程序。$brewinstallsinclairtarget/wst/um如果你看到类似下面的输出,恭喜你!Um已安装并可以使用。[...]==>安装sinclairtarget/wst/um==>下载https://github.com/sinclairtarget/um/archive/4.0.0.tar.gz==>从https://codeload下载。github.com/sinclairtarget/um/tar.gz/4.0.0-=#=###==>下载https://rubygems.org/gems/kramdown-1.17.0.gem########################################################################100.0%==>geminstall/home/sk/.cache/Homebrew/downloads/d0a5d978120a791d9c5965fc103866815189a4e3939==>CaveatsBashcompletionhasbeeninstalledto:/home/linuxbrew/.linuxbrew/etc/bash_completion.d==>Summary[]/home/linuxbrew/.linuxbrew/Cellar/um/4.0.0:714个文件,1.3MB,在35秒内构建==>注意事项==>opensslACA文件已使用来自SystemRootskeychain的证书进行引导。要添加额外的证书(例如添加到系统钥匙串中的证书),请将.pem文件放在/home/linuxbrew/.linuxbrew/etc/openssl/certs并运行/home/linuxbrew/.linuxbrew/opt/openssl/bin/c_rehash==>rubyEmacsLisp文件已安装到:/home/linuxbrew/.linuxbrew/share/emacs/site-lisp/ruby==>umBash完成已安装到:/home/linuxbrew/.linuxbrew/etc/bash_completion.d在制作手册页之前,您需要为Um启用bash补全要启用bash补全,首先您需要打开~/.bash_profile文件:$nano~/.bash_profile并向其中添加以下内容:if[-f$(brew--prefix)/etc/bash_completion.d/um-completion.sh];然后。$(brew--prefix)/etc/bash_completion.d/um-completion.shFi保存并关闭文件。运行以下命令以更新更改。$source~/.bash_profile准备工作全部完成。让我们继续创建我们的第一个手册页。如果您想为dpkg命令创建您自己的手册页,请创建并维护您自己的手册页。请运行:$umeditdpkg以上命令将在默认编辑器中打开markdown模板:我的默认编辑器是Vi,因此以上命令将在Vi编辑器中打开它。现在,开始在此模板中添加有关dpkg命令的所有内容。这是一个示例:正如您在上面的输出中看到的,我为dpkg命令添加了摘要、描述和两个选项。您可以在手册页中添加所需的所有部分。但您还需要确保为每个部分提供适当且易于理解的标题。完成后,保存并退出文件(如果使用Vi编辑器,请按ESC并键入:wq)。***,使用以下命令查看新创建的手册页:$umdpkg可以看到,dpkg的手册页与官方手册页一模一样。如果您想在手册页中编辑和/或添加更多详细信息,请再次运行相同的命令并添加更多详细信息。$umeditdpkg要使用Um查看新创建的手册页列表,请运行:$umlist所有手册页都将保存在主目录中名为.um的目录中,以防万一您不想要某个特定页面,只需删除它,如下所示。$umrmdpkg要查看帮助部分和所有可用的常规选项,请运行:$um--helpusage:um
