• 在linux下获取帮助


    1.使用man手册页

    man是一种显示Unix/Linux在线手册的命令。可以用来查看命令、函数或文件的帮助手册,另外它还可以显示一些gzip压缩格式的文件。

    读者在遇到不懂的命令时,可以用man查看这个命令;写程序时有不会用的函数时,可以用man查看这个函数;有不懂得文件时,也可以用man查看文件。一般情况下man手册页的资源主要位于/usr/share/man目录下,使用如下命令显示。

    [root@redhat2 ~]# ls /usr/share/man

    bg  en  hu  man0p  man2x  man4x  man7   man9x      pt     sl

    cs  es  id  man1   man3   man5   man7x  mann       pt_BR  sv

    da  fi  it  man1p  man3p  man5x  man8   nl         ro     tr

    de  fr  ja  man1x  man3x  man6   man8x  overrides  ru     zh_CN

    el  hr  ko  man2   man4   man6x  man9   pl         sk     zh_TW

    [root@redhat2 ~]#

    通常使用者只要在命令MAN后,输入想要获取的命令的名称(例如ls),MAN就会列出一份完整的说明,其内容包括命令语法、各选项的意义及相关命令等。

    [root@redhat2 ~]# man ls
    LS(1) User Commands LS(1)

    NAME
    ls - list directory contents

    SYNOPSIS
    ls [OPTION]... [FILE]...

    DESCRIPTION
    List information about the FILEs (the current directory by default).
    Sort entries alphabetically if none of -cftuvSUX nor --sort.

    Mandatory arguments to long options are mandatory for short options
    too.

    -a, --all
    do not ignore entries starting with .

    -A, --almost-all
    do not list implied . and ..

    --author
    with -l, print the author of each file

    -b, --escape

    Linux man命令的使用方法

    Linux提供了丰富的帮助手册,当你需要查看某个命令的参数时不必到处上网查找,只要man一下即可。

    Linux的man手册共有以下几个章节:

    代號

    代表內容

    1

    使用者在shell中可以操作的指令或可执行档

    2

    系統核心可呼叫的函数与工具等

    3

    一些常用的函数(function)与函数库(library),大部分是C的函数库(libc)

    4

    装置档案的说明,通常在/dev下的档案

    5

    设定档或者是某些档案的格式

    6

    游戏(games)

    7

    惯例与协定等,例如Linux档案系统、网络协定、ASCII code等等的說明

    8

    系統管理員可用的管理指令

    9

    跟kernel有关的文件

    如:man 5 data

    1 Executable programs or shell commands

    2 System calls (functions provided by the kernel)

    3 Library calls (functions within program libraries)

    4 Special files (usually found in /dev)

    5 File formats and conventions eg /etc/passwd

    6 Games

    7 Miscellaneous (including macro packages and conventions), e.g. man(7), groff(7)

    8 System administration commands (usually only for root)

    9 Kernel routines [Non standard

    1、Standard commands (标准命令)

    2、System calls (系统调用)

    3、Library functions (库函数)

    4、Special devices (设备说明)

    5、File formats (文件格式)

    6、Games and toys (游戏和娱乐)

    7、Miscellaneous (杂项)

    8、Administrative Commands (管理员命令)

    9 其他(Linux特定的), 用来存放内核例行程序的文档。

    n 新文档, 可能要移到更适合的领域。

    o 老文档, 可能会在一段期限内保留。

    l 本地文档, 与本特定系统有关的。

    例如:我们输入 man ls,它会在最左上角显示“LS(1)”,在这里,“LS”表示手册名称,而“(1)”表示该手册位于第一节章,同样,我们输入“man ifconfig”它会在最左上角显示“IFCONFIG(8)”。也可以这样输入命令:“man [章节号] 手册名称”。

    man是按照手册的章节号的顺序进行搜索的,比如:

    man sleep

    只会显示sleep命令的手册,如果想查看库函数sleep,就要输入:

    man 3 sleep

  • 相关阅读:
    本月时间按天显示
    微信小程序----当前时间的时段选择器插件(今天、本周、本月、本季度、本年、自定义时段)
    vuex进行传值
    echart 自定义 formatter
    git 登录流程
    Java学习-反射
    mysql数据类型char、varchar、text的一些区别
    微信小程序踩坑记录
    Rancher、Helm、HelmFile
    句子迷 2015_01_10
  • 原文地址:https://www.cnblogs.com/numberone/p/4207112.html
Copyright © 2020-2023  润新知