我是Linux的新手。我得到了“ Unix和Linux系统管理手册”,其中提到了linux和unix的多个版本,以及用于查看linux手册页的命令,这些命令并不特定于ubuntu。
如何查看手册页?
我是Linux的新手。我得到了“ Unix和Linux系统管理手册”,其中提到了linux和unix的多个版本,以及用于查看linux手册页的命令,这些命令并不特定于ubuntu。
如何查看手册页?
Answers:
要查看与软件包相关的手册页,请打开终端(同时按Ctrl+ Alt+ T)并输入:
man <package_name>
例如,要查看grep
的手册页,请输入:
man grep
这将打开按顺序引用章节编号的手册页:
1 2 3 4 5 6 7
如果要打开特定部分的手册页,请键入:
man <section_number> <package_name>
例如,要open()
在C语言中打开函数的手册页,应输入:
man 2 open
更多信息:
请参阅手册页man
。
通过以下网址搜索Ubuntu手册页:http : //manpages.ubuntu.com/。
info grep
);帮助页面上记录了一些命令,这些命令是bash shell的内部组成部分,而不是单独的外部文件help echo
。而且,当然,许多程序都有--help
显示最常用用法的选项。
man -a <page>
。请注意,该参数不必是程序包名称。它可以是命令,文件,函数名称,...
man
参数是联机帮助页名称,而不是包的名字。 grep
不是软件包(不是open
or或ascii
or hier
),而是属于coreutils
软件包一部分的命令。man coreutils
没有提供任何内容,因为该页面不存在。约定(大多数但不是所有软件包都遵循)是为每个命令添加一个联机帮助页,这就是为什么man grep
有效的原因,但是有些联机帮助页并未描述命令。man
实际上没有包的概念(除了在页脚中显示的次要元信息之外)。
@Jobin的答案很完美,我一直喜欢添加更多选项,以便Op可以知道。
如果要将命令员重定向到txt文件,请执行以下操作:
man <command> > /location/file (change location and the name of file )
我想让你知道的另一件事:
例如man ls
,当您键入时,您将在顶部看到LS(1),数字表示:
(1) User Commands
(2) System Calls
(3) Library functions
(4) Devices
(5) File formats
(6) Games and Amusements
(7) Conventions and Miscellany
(8) System Administration and Priveledged Commands
(L) Local. Some programs install their man pages into this section instead
(N) TCL commands
如果您想在终端上查看手册页,我希望使用:
man <command> | less
因此您可以将其作为页面查看
有关更多选项: man man
less
已经使用过一个寻呼机,为什么要用管道输送它呢?默认情况下(至少在我的系统上)该寻呼机/usr/bin/less -s
可以通过-P
option或$PAGER
env var 指定?
您也可以在浏览器中查看手册页。
使用安装man2html
软件包sudo apt-get install man2html
,然后导航到http://localhost/cgi-bin/man/man2html
在尝试研究新命令或配置文件时,您的下意识反应是:
man command
man file.conf
要么
man command<Tab>
man file<Tab>
to的参数man
实际上是联机帮助页名称,并且程序包维护人员应添加用户所需的任何联机帮助页。对于许多多产的软件包,通常可以期望:
每个命令一个联机帮助页-完全按照命令命名,
至少一本有关配置文件的手册(通常与主配置文件完全一样)。
但是,手册页系统是一个巨大的,非常丰富的资源。实际上,有更多的手册页不处理特定的命令甚至特定的程序。例如,手册页系统通常包含以下文档:
命令(第1节),但通常也包括非直接命令的页面,例如 好
内核调用(第2节),
系统库调用(第3节),
特殊系统文件(第4节),
配置文件和格式(第5节),
游戏(是的,游戏!..虽然我从没见过任何东西)(第6节),
杂物(如man 7 ascii
,man 7 iso-8859-1
,
man 7 wireless
)(第7节)
此外,软件包可能会在手册页部分中提供其文档。例如,perl-doc
添加部分可3perl
在其中找到其所有模块,OpenSSL添加3ssl
。
不知道它是否在Ububtu上,但是在Fedora上有可以man-pages
提供更多货物的软件包,例如POSIX版本的命令或系统调用。