当前位置: > Linux命令 >

man命令的高级用法

时间:2014-12-15 23:38来源:linux.it.net.cn 作者:IT

对于一个linux新手来说,可能会经常使用man命令来获取帮助信息。 通过whatis命令可以查看一些man的页面信息。但是你会注意到man页面里有很多相同的命令名。比如,当我运行 whatis echo:
输出如下:
echo                 (1)  – display a line of text
echo                 (3x)  – curses input options
echo [builtins]      (1)  – bash built-in commands, see bash(1)
echo [cbreak]        (3x)  – curses input options
echo [curs_inopts]   (3x)  – curses input options
echo [halfdelay]     (3x)  – curses input options
echo [intrflush]     (3x)  – curses input options
echo [keypad]        (3x)  – curses input options
echo [meta]          (3x)  – curses input options
echo [nocbreak]      (3x)  – curses input options
echo [nodelay]       (3x)  – curses input options

那么我们如何查看这些重复的man页面信息呢?(1),(3x)这些有代表什么意思呢?

所有的man页面信息被划分成不同的区域。通常情况下,linux或类Unix系统有8到9个区域。标准的区域信息包含以下几个部分:
Section #1 : User Commands
Section #2 : System Calls
Section #3 : C Library Functions
Section #4 : Devices and Special Files
Section #5 : File Formats and Conventions
Section #6 : Games et. Al.
Section #7 : Miscellanea
Section #8 : System Administration tools and Deamons

对于一些linux系统发布商可能会在特定的区域里定制一些信息。

命令后大括号里的数字是什么意思呢?

echo (1)里的echo是命令名字,1是命令的man页面的区域。

示例:查看man页面的特定区域的信息

1
man 区域数 命令名

读取echo(1)命令的帮助信息:

1
$man 1 echo

对于更多的关于man命令的用法,可以使用下面的命令:

1
man man

1
man 1 man



(责任编辑:IT)
------分隔线----------------------------
栏目列表
推荐内容