Linux帮助命令

来源:互联网 发布:女装知茵品牌 编辑:程序博客网 时间:2024/05/18 14:25

帮助命令:man

命令名称:man

命令所在路径:/usr/bin/man

执行权限:所有用户

语法:man[命令或者配置文件]  

功能描述:获得帮助信息

[root@localhost test]# man ls 查看ls命令的帮助信息

[root@localhost test]# man services 查看配置文件services的帮助信息

 

man不仅仅可以获得命令的帮助,还可以获得配置文件的帮助,注意只是配置文件的帮助,不能man /etc/services,只需要加上配置文件名称即可,会列出配置文件作用。

 

man查看信息的时候是调用了more命令,按回车下一行,空格下一页。q退出。

man会调用more进行浏览帮助文档。

 

命令passwd/etc/passwd配置文件   使用man passwd是查看命令帮助还是配置文件的帮助呢?是查看命令的帮助,优先查看命令的帮助

man 1代表命令帮助,man 5代表配置文件的帮助,man 5 passwd是代表查看配置文件帮助,man 1 passwd是查看命令的帮助。

 

 

 

帮助命令:updatedb

命令名称:updatedb

命令所在路径:/usr/bin/whatis apropos

             /usr/sbib/makewhatis

执行权限:rootall user

语法:updatedb

功能描述:获得索引的简短说明信息

 

Whatis 命令可以获得该命令是干嘛用的。

[root@localhost test]# whatis find

find (1)             - search for files in a directory hierarchy

find (1p)            - find files

 

命令 --help可以查看命令的选项信息。

[root@localhost myisam_test]# chmod --help

Usage: chmod [OPTION]... MODE[,MODE]... FILE...

  or:  chmod [OPTION]... OCTAL-MODE FILE...

  or:  chmod [OPTION]... --reference=RFILE FILE...

Change the mode of each FILE to MODE.

With --reference, change the mode of each FILE to that of RFILE.

 

  -c, --changes          like verbose but report only when a change is made

  -f, --silent, --quiet  suppress most error messages

  -v, --verbose          output a diagnostic for every file processed

      --no-preserve-root  do not treat '/' specially (the default)

      --preserve-root    fail to operate recursively on '/'

      --reference=RFILE  use RFILE's mode instead of MODE values

  -R, --recursive        change files and directories recursively

      --help     display this help and exit

      --version  output version information and exit

 

 

帮助命令:whatis apropose  makewhatis

命令名称:all user,root

命令所在路径:/usr/bin/whatis apropos

             /usr/sbin/makewhatis

执行权限:所有用户

语法:whatis apropos[任何关键字]  

功能描述:快速查找命令或者配置文件,获得其索引的简短相关说明信息

范例:#makewhatis

建立whatisapropos搜索使用的数据库,当使用这两个命令发生错误的时候,就是whatis database没有建立。

 

[root@localhost /]# whatis ls

ls (1)               - list directory contents

[root@localhost /]# whatis cp

cp (1)               - copy files and directories

 

 

如果只想获得命令或者配置文件是干嘛用的,可以使用whatis,apropos

使用该命令的时候,原理也是要建立一个搜索索引的数据库,一个帮助文档可以更新,因为可能安装了新的软件,帮助文档也会安装帮助文档存放的目录里面,怎么得到新安装软件的命令呢,需要经常更新索引数据库。

 

help查看shell内置命令的帮助

Linux系统结构最底层是硬件,在上面一层是内核,在上一层是shell了,命令行的交互方式。Shell也是一个软件,也有很多种,每种里面内置的命令不同。这些命令不属于任何目录,是安装shell时候自带的。这种命令在获得帮助的时候有些区别。

man查看cd命令可以查看到一些乱七八糟的信息,可能不知道在说什么,这些shell实际上是告诉我们有哪些内置命令。


一些乱七八糟的命令。实际上说的是shell有哪些内置命令。这些帮助文档并不是cd的帮助文档,而是所有bash命令的帮助文档,如果仅仅想获得内置命令的帮助,可以使用helphelp cd可以查看到cd的帮助。

如果有些命令使用man查找不到帮助信息,那么可能是shell内置命令,man bash可以查看到shell有哪些内置命令。

如果要获得内置命令的帮助就使用help。这样可以查看到内置命令的帮助。