linux系统man手册,Linux中man手册的使用

Linux中man手册的使用 ——以CentOS6.8为例

本文旨在介绍在Linux中如何快速入手新命令,毕竟在Linux系统中,可以通过命令完成一切操作。

相关命令:help man whatis info

#whatis

对英语有一定了解的朋友,应该对what is两个单词非常熟悉了,中意为“是什么”,所以对于一个不太熟悉的命令,可以先用这个命令查看一下,例如输入“whatis echo”,会显示

echo (1) - display a line of text

echo (1p) - write arguments to standard output

echo [builtins] (1) - bash built-in commands, see bash(1)

现在来简介一下上面三行信息的意思。这每行又分为三部分,

第一部分是命令名称;

第二部分是命令在man手册出现的位置,

第三部分是简述命令或函数的作用

现在以第一行为例,第一行的意思为:echo命令在man手册第一部分有介绍,并且它的作用是展示一行文本信息。如果想详细了解echo命令,可以使用一下命令:

man 1 echo 或 man echo

当然你也可以省略1,即使用man echo命令查看,但是如果是其他数字,则不可省略。 man手册分为几个部分,后面会介绍man手册的构成。

Linux命令分类

在介绍man手册之前,有必要先了解一下,Linux系统中的命令可分为内部命令和外部命令。内部命令,又称为内建命令(builtin)。怎么区分内部命令和外部命令了? 输入man bash命令,就可查看所有的内部命令。

man bash

// NAME字段后面的命令都是内部命令

如何查看命令使用方法

内部命令

方式一

#help COMMAND,直接使用help,后接要查询的命令,例如:

help cd

查询到的结果如下

cd: cd [-L|-P] [dir]

Change the shell working directory.

Change the current directory to DIR. The default DIR is the value of the

HOME shell variable.

...

方式二

#man help,执行这条命令,会得到所有内建命令列表及使用方法

man help

查询结果如下:

BASH_BUILTINS(1) BASH_BUILTINS(1)

NAME

bash, :, ., [, alias, bg, bind, break, builtin, caller, cd,

command, compgen, complete, compopt, continue, declare, dirs,

disown, echo, enable, eval, exec, exit, export, false, fc, fg,

getopts, hash, help, history, jobs, kill, let, local, logout,

mapfile, popd, printf, pushd, pwd, read, readonly, return,

set, shift, shopt, source, suspend, test, times, trap, true,

type, typeset, ulimit, umask, unalias, unset, wait - bash

built-in commands, see bash(1)

BASH BUILTIN COMMANDS

...

“NAME”字段和"BASH BUILTIN COMMANDS"之间的命令都属于内建命令

外部命令

方式一

使用COMMAND --help,例如:

bash --help

查询结果:

GNU bash, version 4.1.2(1)-release-(x86_64-RedHat-linux-gnu)

Usage:bash [GNU long option] [option] ...

bash [GNU long option] [option] script-file ...

GNU long options:

--debug

--debugger

...

对于部分命令,也可以简写为COMMAND -h.

方式二

使用手册(manual),格式:man COMMAND,例如

man bash

查询结果:

GNU bash, version 4.1.2(1)-release-(x86_64-redhat-linux-gnu)

Usage:bash [GNU long option] [option] ...

bash [GNU long option] [option] script-file ...

GNU long options:

--debug

--debugger

...

方式三

使用信息页info COMMAND,例如:

info bash

查询结果:

File: bash.info, Node: Top, Next: Introduction, Prev: (dir), Up: (dir)

Bash Features

*************

This text is a brief description of the features that are present in

the Bash shell (version 4.1, 23 December 2009).

This is Edition 4.1, last updated 23 December 2009, of `The GNU Bash

Reference Manual', for `Bash', Version 4.1.

...

至于info手册使用方法,后面会做介绍。

man手册

"man" 是英文单词manual的缩写,中文意为手册、帮助文档,在CentOS 6.8系统中,调用 man man命令,会显示“格式化在线帮助文档”的字样。

man手册章节

标准的man手册主要分为8个章节,分别为:

1 User Commands // 用户命令

2 System Calls // 系统调用

3 C Library Functions // C函数库调用

4 Devices and Special Files // 设备文件和特殊文件

5 File Formats and Conventions // 配置文件及格式

6 Games et. Al. // 游戏

7 Miscellanea // 杂项

8 System Administration tools and Deamons // 管理类命令

注意:这里所说的man手册是指标准的man手册,不同版本的Linux发行版可能会在自己的man手册中新增一些内容。

man手册中字段说明

帮助手册中的段落说明:

NAME 名称及简要说明

SYNOPSIS 用法格式说明

• [] 可选内容

• <> 必选内容

• a|b 二选一

• { } 分组

• ... 同一内容可出现多次

DESCRIPTION 详细说明

OPTIONS 选项说明

EXAMPLES 示例

FILES 相关文件

AUTHOR 作者

COPYRIGHT 版本信息

REPORTING BUGS bug信息

SEE ALSO 其它帮助参考

使用格式

man [章节] COMMAND

man手册查看方式

这里的查看方式,是指在查到具体的命令之后,有关命令的页面可能有多行甚至多页,怎么在这些页面切换查看,以及其他的一些快捷操作。

q Q ZZ 退出

g 1g 光标跳至文档首部

G 光标跳至文档尾部

e j 文档前进N行

y k 文档后退N行

f space 文档前进N页

b ^B 文档后退N页

/patternn/N 向后查询、

?pattern 向前查询

&pattern 只显示匹配到的行

另外也可以使用info手册, 使用 info COMMAND,即可查看

info free

进入info页面之后,按“h”可调出帮助文档。

0b1331709591d260c1c78e86d0c51c18.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: Linuxman手册是一种帮助用户了解Linux命令的文档,它提供了命令的详细说明、用法、参数、示例等信息,方便用户快速掌握命令使用方法。man手册可以让不懂英文的用户更加轻松地使用Linux系统,提高工作效率。同时,它也是Linux社区开源精神的体现,让更多的人可以参与到Linux的开发和使用来。 ### 回答2: Linux是一个开源的操作系统,因为其开源的性质,吸引了大量的开发者为其编写各种程序和软件,在Linuxman手册是一个非常重要的组成部分。 man手册,即“手册页面(manual pages)”,是Linux系统自带的帮助文档,基本上覆盖了系统上所有的软件和命令的用法、参数、示例等信息。这些手册是可以在终端下通过man命令来查看的,使用非常方便。 当我们想查看某个特定的命令参数或者使用方法时,可以在命令行输入man <命令名>来查看相应的man手册页面。如:man ls 可以查看关于列出目录内容的命令ls的手册页面。 man手册页面按照页码分为很多小节,分别是1-8节。其: 1节是普通命令手册页面; 2节是系统调用的手册页面; 3节是库函数的手册页面; 4节是特殊文件的手册页面; 5节是文件格式的手册页面; 6节是游戏的手册页面; 7节是杂项手册页面; 8节是管理命令手册页面。 man手册页面的语言默认是英文,但是在Linux我们可以通过修改locale来更改显示的语言。如:export LANG=zh_CN.UTF-8,将显示语言修改为文。 总之,man手册使用Linux系统的关键之一,其它帮助文件和命令使用方法也都可以在man手册找到答案。虽然man手册页面在排版上不如文档和书籍,但是它们被作为内置的帮助文档的形式存储在操作系统,方便快捷,使Linux系统更加易于使用和开发。 ### 回答3: 作为一种广泛使用的开源操作系统Linux拥有丰富的命令和应用程序。为了方便用户学习和使用Linux提供了man手册,其包含了大量的命令和应用程序的说明文档。man手册的出现使得更多的国用户可以方便地查询Linux命令和应用程序的相关信息。 man手册的优点 1.便于初学者学习:对于初学者来说,英文man手册可能会有一定的难度。而man手册则提供了更为清晰简洁的说明,有助于初学者快速掌握一些常用命令和应用程序的使用方法。 2.提高工作效率:对于需要频繁使用Linux系统的用户,熟练掌握各种命令和应用程序是必须的。man手册提供了更加详细的介绍和用法说明,用户可以更快地找到所需要的信息,从而提高工作效率。 3.方便用户查询:Linux系统命令众多,很难全部记住。man手册可以方便用户随时查询所需命令的用法和参数,避免了用户记忆压力和查找难度。 目前,man手册已经成为了Linux社区不可或缺的一部分。Linux系统和应用程序的不断更新也要求man手册的及时更新。需要注意的是,在使用man手册时要仔细阅读,避免翻译错误和误导,保证信息的准确性。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值