iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >怎么创建和维护你自己的man手册
  • 371
分享到

怎么创建和维护你自己的man手册

2023-06-16 10:06:08 371人浏览 独家记忆
摘要

这篇文章给大家分享的是有关怎么创建和维护你自己的man手册的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。安装 UmUm 适用于 linux 和Mac OS。 目前,它只能在 Linux 系统中使用 Linuxbr

这篇文章给大家分享的是有关怎么创建和维护你自己的man手册的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

安装 Um

Um 适用于 linuxMac OS。 目前,它只能在 Linux 系统中使用 Linuxbrew 软件包管理器来进行安装。 如果你尚未安装 Linuxbrew,请参考以下链接:

  • Linuxbrew:一个用于 Linux 和 MacOS 的通用包管理器

安装 Linuxbrew 后,运行以下命令安装 Um 实用程序。

$ brew install sinclairtarget/wst/um

如果你会看到类似下面的输出,恭喜你! Um 已经安装好并且可以使用了。

[...]==> Installing sinclairtarget/wst/um==> Downloading https://GitHub.com/sinclairtarget/um/arcHive/4.0.0.tar.gz==> Downloading from Https://codeload.github.com/sinclairtarget/um/tar.gz/4.0.0-=#=# # #==> Downloading https://rubygems.org/gems/kramdown-1.17.0.gem######################################################################## 100.0%==> gem install /home/sk/.cache/Homebrew/downloads/d0a5d978120a791d9c5965fc103866815189a4e3939==> CaveatsBash completion has been installed to:/home/linuxbrew/.linuxbrew/etc/bash_completion.d==> Summary[] /home/linuxbrew/.linuxbrew/Cellar/um/4.0.0: 714 files, 1.3MB, built in 35 seconds==> Caveats==> opensslA CA file has been bootstrapped using certificates from the SystemRootskeychain. To add additional certificates (e.g. the certificates added inthe System keychain), place .pem files in/home/linuxbrew/.linuxbrew/etc/openssl/certs and run/home/linuxbrew/.linuxbrew/opt/openssl/bin/c_rehash==> rubyEmacs Lisp files have been installed to:/home/linuxbrew/.linuxbrew/share/emacs/site-lisp/ruby==> umBash completion has been installed to:/home/linuxbrew/.linuxbrew/etc/bash_completion.d

在制作你的 man 手册页之前,你需要为 Um 启用 bash 补全。

要开启 bash 补全,首先你需要打开 ~/.bash_profile 文件:

$ nano ~/.bash_profile

并在其中添加以下内容:

if [ -f $(brew --prefix)/etc/bash_completion.d/um-completion.sh ]; then . $(brew --prefix)/etc/bash_completion.d/um-completion.shfi

保存并关闭文件。运行以下命令以更新更改。

$ source ~/.bash_profile

准备工作全部完成。让我们继续创建我们的***个 man 手册页。

创建并维护自己的man手册

如果你想为 dpkg 命令创建自己的 man 手册。请运行:

$ um edit dpkg

上面的命令将在默认编辑器中打开 markdown 模板:

怎么创建和维护你自己的man手册

我的默认编辑器是 Vi,因此上面的命令会在 Vi 编辑器中打开它。现在,开始在此模板中添加有关 dpkg 命令的所有内容。

下面是一个示例:

怎么创建和维护你自己的man手册

正如你在上图的输出中看到的,我为 dpkg 命令添加了概要,描述和两个参数选项。 你可以在 man 手册中添加你所需要的所有部分。不过你也要确保为每个部分提供了适当且易于理解的标题。 完成后,保存并退出文件(如果使用 Vi 编辑器,请按 ESC 键并键入:wq)。

***,使用以下命令查看新创建的 man 手册页:

$ um dpkg

怎么创建和维护你自己的man手册

如你所见,dpkg 的 man 手册页看起来与官方手册页完全相同。 如果要在手册页中编辑和/或添加更多详细信息,请再次运行相同的命令并添加更多详细信息。

$ um edit dpkg

要使用 Um 查看新创建的 man 手册页列表,请运行:

$ um list

所有手册页将保存在主目录中名为 .um 的目录下

以防万一,如果你不想要某个特定页面,只需删除它,如下所示。

$ um rm dpkg

要查看帮助部分和所有可用的常规选项,请运行:

$ um --helpusage: um <page name> um <sub-command> [ARGS...] The first fORM is equivalent to `um read <page name>`. Subcommands: um (l)ist List the available pages for the current topic. um (r)ead <page name> Read the given page under the current topic. um (e)dit <page name> Create or edit the given page under the current topic. um rm <page name> Remove the given page. um (t)opic [topic] Get or set the current topic. um topics List all topics. um (c)onfig [config key] Display configuration environment. um (h)elp [sub-command] Display this help message, or the help message for a sub-command.

配置 Um

要查看当前配置,请运行:

$ um confiGoptions prefixed by '*' are set in /home/sk/.um/umconfig.editor = vipager = lesspages_directory = /home/sk/.um/pagesdefault_topic = shellpages_ext = .md

在此文件中,你可以根据需要编辑和更改 pagereditordefault_topicpages_directorypages_ext 选项的值。 比如说,如果你想在 Dropbox 文件夹中保存新创建的 Um 页面,只需更改 ~/.um/umconfig 文件中 pages_directory 的值并将其更改为 Dropbox 文件夹即可。

pages_directory = /Users/myusername/Dropbox/um

感谢各位的阅读!关于“怎么创建和维护你自己的man手册”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!

--结束END--

本文标题: 怎么创建和维护你自己的man手册

本文链接: https://www.lsjlt.com/news/283202.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 怎么创建和维护你自己的man手册
    这篇文章给大家分享的是有关怎么创建和维护你自己的man手册的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。安装 UmUm 适用于 Linux 和Mac OS。 目前,它只能在 Linux 系统中使用 Linuxbr...
    99+
    2023-06-16
  • 怎么创建自己的cssHook
    本篇内容主要讲解“怎么创建自己的cssHook”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么创建自己的cssHook”吧!   jQuery.cssHoo...
    99+
    2024-04-02
  • CentOS7怎么手工创建自己的YUM仓库
    小编给大家分享一下CentOS7怎么手工创建自己的YUM仓库,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧! 一、简介   ...
    99+
    2023-06-10
  • Python 教程:使用对象和二维码创建你自己的应用程序!
    Python 是一种高级编程语言,它非常流行,并在各种领域中得到了广泛应用。Python 的易学性和可读性使其成为初学者的首选编程语言。在本篇文章中,我们将介绍如何使用 Python 中的对象和二维码创建自己的应用程序。 对象 在 Py...
    99+
    2023-09-04
    教程 对象 二维码
  • php怎么创建属于自己的UBB
    本篇内容主要讲解“php怎么创建属于自己的UBB”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“php怎么创建属于自己的UBB”吧!   实际...
    99+
    2024-04-02
  • plsql怎么创建自己的数据库
    要创建自己的数据库,可以按照以下步骤进行:1. 安装Oracle数据库软件:首先需要下载并安装Oracle数据库软件。可以从Orac...
    99+
    2023-09-14
    plsql 数据库
  • pytorch中怎么创建自己的数据集
    在PyTorch中,可以通过继承torch.utils.data.Dataset类来创建自己的数据集。以下是一个简单的示例代码: i...
    99+
    2024-04-08
    pytorch
  • Python怎么创建属于自己的IP池
    这篇“Python怎么创建属于自己的IP池”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Python怎么创建属于自己的IP池...
    99+
    2023-06-30
  • Java中怎么创建自己的线程对象
    本篇内容主要讲解“Java中怎么创建自己的线程对象”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Java中怎么创建自己的线程对象”吧!默认情况下,主线程和垃圾回收线程都是由系统创建的,但是我们需...
    99+
    2023-06-02
  • 从头开始:如何使用Go、Bash和Django创建自己的二维码生成器?
    二维码(QR Code)是一种二维码码制,可通过扫描二维码来获取信息。它已经成为了现代生活中不可或缺的一部分。在这篇文章中,我们将学习如何使用Go、Bash和Django创建自己的二维码生成器。通过这个项目,你将学习如何使用不同的编程语言和...
    99+
    2023-07-23
    bash django 二维码
  • 搭建自己的云服务器怎么操作手机
    如果您想搭建自己的云服务器,以下是一些简单的步骤: 下载云服务器 您可以通过在线下载或使用云服务器软件提供商的资源库来获得云服务器。如果您想使用自己的数据,您需要考虑您的数据是否适合云服务器。 选择云服务器供应商 选择云服务器供应...
    99+
    2023-10-26
    自己的 操作 服务器
  • 怎么封装Python时间处理库创建自己的TimeUtil类
    简介在日常的Python开发中,处理时间和日期的需求是非常常见的。尽管Python内置了 datetime 和 time 模块,但在某些情况下,它们可能不够直观和易用。为了解决这个问题,我们封装一个名为 TimeUtil 的时间处理类,通过...
    99+
    2023-05-14
    Python
  • 怎么在SAP ABAP编程环境里创建自己的Z表
    本篇内容介绍了“怎么在SAP  ABAP编程环境里创建自己的Z表”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!选中ABAP包,右键...
    99+
    2023-06-04
  • 新手怎么快速制作和开发自己的小程序
    这篇文章将为大家详细讲解有关新手怎么快速制作和开发自己的小程序,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。小程序原型计划开发前,最好先做个原型,把本人的需求理顺注册一个开发对象账号当今微信...
    99+
    2023-06-04
  • 购买域名和空间怎么搭建自己的网站
    要搭建自己的网站,需要完成以下几个步骤:1. 购买域名:域名是网站的网址,可以在国内外的域名注册商购买,如godaddy、万网等。2...
    99+
    2023-06-06
    购买域名和空间 空间 域名
  • jspXCMS使用自己创建的文档模型后新增文档报错怎么办
    这篇“jspXCMS使用自己创建的文档模型后新增文档报错怎么办”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“jspXCMS使...
    99+
    2023-06-26
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作