在Linux下获取帮助

来源:互联网 发布:公司前台 知乎 编辑:程序博客网 时间:2024/05/21 14:46

Linux下获取帮助

Linux系统中的每个命令都具有众多的参数和选项,要一一记住是不可能的,可以借助Linux的帮助功能!

(1)使用man手册页

一般情况下man手册页的资源主要位于/usr/share/man目录下

命令语法 :

man [ 选项 ]  [  命令名称]

命令中各选项的含义如下

-M

path指定了线上手册的搜寻路径,如果没有指定则使用环境变数MANPATH的设定;如果没有使用MANPATH,则会使用/usr/lib/man.conf内的设定;如果MANPATH是空字串则表示使用内定值。

-P

pager指定使用何种pager.man会优先使用此选项设定,然后是依环境变数MANPAGER设定,然后是环境变数PAGER;man内定使用/usr/bin/less-is

-S

section_listman所搜寻的章节列表(以冒号分隔),此选项会覆盖环境变数MANSECT的设定。

-a

man内定在显示第一个找到的手册之后就会停止搜寻,使用此选项会强迫man显示所有符合name的线上手册。

-c

即使有最新的catpage,还是对线上手册重新作排版,本选项在萤幕的行列数改变时或已排版的线上手册损坏时特别有意义。

-d

不要真的显示线上手册,只显示除错讯息。

-D

同时显示线上手册与除错讯息。

-f

功能同whatis

-h

显示求助讯息然后结束程式。

-k

功能同apropos

-K

对所有的线上手册搜寻所指定的字串。警告:本功能回应速度可能很慢!如果指定section会对速度有帮助。

-m

system依所指定的system名称而指定另一组的线上手册。

-p

string指定在nrofftroff之前所执行的处理程式不是所有的安装都会有完整的前处理器。各个前处理器所代表的字母分别为:eqn(e),

grap(g),pic(p),tbl(t),vgrind(v),refer(r).本选项覆盖环境变数MANROFFSEQ的设定。

-t

使用/usr/bin/groff-Tps-mandoc来对线上手册排版,并将结果显示至stdout/usr/bin/groff-Tps-mandoc的输出结果可能还需要特定的过滤器才能列印(bg5ps)

-w

不要真的显示线上手册,但显示线上手册的位置.如果没有指定引数则显示man所搜寻的目录列表。

2)使用“help”命令

使用“help”命令可以查找shell命令的语法,只需要在所要查找的命令后加上help即可,本人更喜欢使用help命令

命令语法:

命令 ]  - - help 

例一:查看mkdir命令帮助

mkdir  - -help

(3)使whereis可以查找命令所在的位置

命令语法:

Whereis  [ 选项 ]  [ 命令名]

选项含义:

例子:

--b 只查找指定命令<command>的执行文件位置,一般是二进制文件。

主要文件查找

查找来源

查找不常用的记录文件

实例:查找mkdir命令的执行文件位置,一般是二进制文件

whereis -b mkdir

原创粉丝点击