创建一个文本文件,作为Unix中命令的手册


撩心
2024-12-14 12:27:09 (2月前)
  1. 反正有没有创建一个文本文件,其功能与man命令在unix中的工作方式相同?基本上创建一个格式化的文本文件,其作用与Unix中的手册相同。在那儿 ...

3 条回复
  1. 0# 木木 | 2019-08-31 10-32



    手动

    男人

    ,我的男人。




    1. man man

    2. </code>


    :-)


  2. 1# 北极星微控 | 2019-08-31 10-32



    手册页通常存放在/ usr / share下的man目录中,可以使用

    manpath

    找到您的发行版使用的目录。该目录通常分为与man部分对应的子目录man1,man2,…等,文件名为program_name.1(其中1是节号)。例如man文件

    cat

    可以找到

    /usr/share/man/man1/cat.1




    这些文件是使用

    的troff

    (一种排版语言)与



    宏包。您可以直接查看这些文件,但如果您不理解troff语法,它们会让您感到困惑。您可以使用该命令




    1. nroff -man man_file.1

    2. </code>


    要查看手册的排版版本,实际上man命令基本上只找到你要查找的man文件并通过nroff和less运行它。您可以使用管道模仿此功能:




    1. nroff -man man_file.1 | less

    2. </code>


    有些系统会压缩他们的man文件,在这种情况下你需要使用它们

    gunzip

    第一:




    1. gunzip -c man_file.1.gz | nroff -man | less

    2. </code>


    因此,要搜索man文件,您只需将此输出传递给grep,sed,甚至可以将其传输到文件中以进行进一步处理。有一点需要注意的是,nroff的输出将包含一些用于在终端上格式化的转义序列,因此如果在文本编辑器中打开它可能看起来很乱,尽管它仍然可以用于像sed这样的程序。



    您可以从以下链接中找到有关troff的更多信息:



登录 后才能参与评论