Linux下如何获取帮助?

Linux下如何获取帮助

Linux下要获取命令的使用帮助,可有以下几种方法:

一、通过help命令

二、man命令查询手册(manual)

三、info命令获取在下文档帮助

四、通过google搜索引擎获取帮助

五、在Linux的/usr/share/doc路径下,绝大多数程序都有相应的帮助手册。


==================

一、通过help命令

1、使用help命令获取帮助,需要用type命令区分是内部命令和外部命令,格式为:

     type COMMAND

(1)内部命令:包含在shell中,是shell的一部分,由shell识别并允许在shell内部的命令,系统加载运行时就被加载到内存中的命令。内部命令获取帮助的格式:

help COMMAND

(2)外部命令:是实用程序部分,通常功能比较强大,包含的程序量也很大,系统加载运行时不被加载,只有需要时才将其调入内存。外部命令获取帮助的格式:

     COMMAND --help

二、man命令查询手册(manual)

1、 使用man命令获取帮助,其格式为:

     man COMMAND

2、以获取ls命令的帮助为例:

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 .
        ……

3、 man文档类型分为八个章节解析的,通过输入man man 命令获取的信息如下:

The standard sections of the manual include:

       1      User Commands    #用户命令,一般在/bin,/usr/bin,/usr/local/bin 路径下

       2      System Calls    

       3      C Library Functions

       4      Devices and Special Files  #特殊文件 (设备文件)

       5      File Formats and Conventions  #文件格式(配置文件的语法)

       6      Games et. Al.
       
       7      Miscellanea

       8      System Administration tools and Deamons  #管理命令,一般在/sbin,/usr/sbin,/usr/local/sbin 路径下

       Distributions  customize  the  manual section to their specifics, which often include additional sections.

4、通过man COMMAND 中的节目说明:

NAME :命令名称及功能简要说明。

SYNOPSIS:命令的用法说明,包括可用的选项。

DESCRIPTION:命令选项的详尽说明,可能包括每一个选项的意义。

OPTIONS:s说明每一个选项的意义。

FILES:此命令相关的配置文件。

BUGS:此命令存在的不足。

EXAMPLES:使用的示例。

SEE ALSO:另见参照。

5.man命令使用技巧:

(1)使用whatis命令查看自己需要命令的那种含义

[[email protected] ~]# whatis man
man                  (1)  - format and display the on-line manual pages
man                  (1p)  - display system documentation
man                  (7)  - macros to format man pages
man.config [man]     (5)  - configuration data for man
man [manpath]        (1)  - format and display the on-line manual pages
man-pages            (7)  - conventions for writing Linux man pages

然后使用man [章节数] COMMAND进行查询帮助,如下:

       man 5 man   #查看配置文件中的相关语法

(2)翻屏

SPACE:向后翻一屏

b:    向前翻一屏

ENTER:向下翻一行

k:    向上翻一行

(3)查找

/keyword    :向后查找关键字keywrod

?keyword    :向前查找关键字keywrod

n  :查找下一个键字keywrod

N  :查找上一个键字keywrod

(4)退出   使用q退出命令查询

三、info命令获取在下文档帮助

info命令获取帮助的格式: info COMMAND  #info命令说明COMMAND命令的相关历史,信息量比man命令获取的大得多。

通过/keyword的方式进行查询关键字

四、通过google搜索引擎获取帮助

五、在Linux的/usr/share/doc路径下,绝大多数程序都有相应的帮助手册。

时间: 2024-08-15 11:31:22

Linux下如何获取帮助?的相关文章

Linux下java获取CPU、内存、磁盘IO、网络带宽使用率

一.CPU 使用proc文件系统,"proc文件系统是一个伪文件系统,它只存在内存当中,而不占用外存空间.它以文件系统的方式为访问系统内核数据的操作提供接口.用户和应用程序可以通过proc得到系统的信息,并可以改变内核的某些参数." 从/proc文件系统获取cpu使用情况:    cat /proc/stat 在Linux的内核中,有一个全 局变量:Jiffies. Jiffies代表时间.它的单位随硬件平台的不同而不同.系统里定义了一个常数HZ,代表每秒种最小时间间隔的数目.这样ji

Linux下手动获取当前调用栈

被问到如何手动获取当前的调用栈,之前碰到过一时没记起来,现在回头整理一下. 其原理是:使用backtrace()从栈中获取当前调用各层函数调用的返回地址,backtrace_symbols()将对应地址翻译成对应的符号信息,这两个函数在execinfo.h中声明.详细用法见后面的example.这里强调几处需要注意的地方,在man里头也有说明 1,inline函数无返回地址,因此在结果中不显示 2,需要给linker指定对应的参数,才能保证有对应的符号名称信息,GNU工具链是指定-rdynami

Linux下编程获取本地IP地址的常见方法

转载于:http://blog.csdn.net/k346k346/article/details/48231933 在进行linux网络编程时,经常用到本机IP地址.本文罗列一下常见方法,以备不时之需. 获取本机IP地址,是一个相当灵活的操作,原因是网络地址的设置非常灵活而且都是允许用户进行个性化设置的.比如一台计算机上可以有多块物理网卡或者虚拟网卡,一个网卡上可以绑定多个IP地址,用户可以为网卡设置别名,可以重命名网卡.用户计算机所在网络拓扑结构未知,主机名设置是一个可选项,并且同样可以为一

Linux下如何获取命令帮助

一.linux系统命令的分类:   linux系统的命令分为内部命令和外部命令:内部命令是linux的shell自带的命令,所谓外部命令是指命令本身都有一个可以执行的程序位于文件系统的某个目录下. 二.linux命令获取帮助的方法:   有help.man.info.程序的官方文档.官方文档.google.百度. 三.具体获取帮助的操作:   1.内部命令:内部命令一般可以通过help命令获取方法:     格式:help COMMAND   2.外部命令:外部命令一般可以通过help.man.

在Linux下如何获取命令的使用帮助

0.Linux的命令分为: 内部命令:shell内部的命令 外部命令:存放在某个文件或脚本中的命令 如何查看一个命令是内部命令还是外部命令?答:使用type命令,用法type COMMAND 1.help 获取命令的简要帮助信息 内部命令: helpCOMMAND 外部命令: COMMAND–help 2.命令手册:manual     man COMMAND man [12345678] COMMAND 2.1分章节(各个章节的意思): 如何查看一个命令分别出现在了哪些章节中?答:使用what

linux下C获取文件的大小

获取文件大小这里有两种方法: 方法一. 范例: unsigned long get_file_size(const char *path) { unsigned long filesize = -1; FILE *fp; fp = fopen(path, "r"); if(fp == NULL) return filesize; fseek(fp, 0L, SEEK_END); filesize = ftell(fp); fclose(fp); return filesize; } 此

Linux下 shell获取本机ip地址

方法二 /sbin/ifconfig -a|grep inet|grep -v 127.0.0.1|grep -v inet6|awk '{print $2}'|tr -d "addr:" 方法一 获取本机ip地址地址,并保存到变量中 arg=ifconfig eth0 |grep "inet addr"| cut -f 2 -d ":"|cut -f 1 -d " " ipaddr=argechoipadd 这里假设你的 接

linux下c获取时间

头文件 #include "sys/time.h" 结构体 struct timezone { int tz_minuteswest; /*格林威治时间往西方的时差*/ int tz_dsttime; /*DST 时间的修正方式*/ } struct timeval { long int tv_sec; // 秒数 long int tv_usec; // 微秒数 } 函数 #include <stdio.h> #include <sys/time.h> int

虚拟机Linux下一直获取不到ip怎么办

Ifconfig -a 只显示了本地的ip127.0.0.1 和另一个eth1 但是找不到ip地址. 需要做的是: 申请ipdhclient eth1 另外释放ip的命令是dhclient eth0 -r