欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  科技

LINUX帮助命令

程序员文章站 2022-07-04 17:38:09
一 type命令一般情况下,type命令被用于判断另外一个命令是否是内置命令,但是它实际上有更多的用法。1.判断一个名字当前是否是alias、keyword、function、builtin、file或者什么都不是: type ls 的输出是 ls 是 `ls –color=auto’ 的别名 ty... ......

一 type命令

一般情况下,type命令被用于判断另外一个命令是否是内置命令,但是它实际上有更多的用法。

1.判断一个名字当前是否是alias、keyword、function、builtin、file或者什么都不是:

      type ls 的输出是 ls 是 `ls –color=auto’ 的别名

      type if 的输出是 if 是 shell 关键字

      type type 的输出是 type 是 shell 内嵌

      type frydsh 的输出是 bash: type: frydsh: 未找到

2.判断一个名字当前是否是alias、keyword、function、builtin、file或者什么都不是的另一种方法(适用于脚本编程):

      type -t ls 的输出是 alias

      type -t if 的输出是 keyword

      type -t type 的输出是 builtin

      type -t gedit 的输出是 file

      type -t frydsh 没有输出

3.显示一个名字的所有可能:

      type -a kill 的输出是 kill 是 shell 内嵌 和 kill 是 /bin/kill

      type -at kill 的输出是 builtin 和 file

4.查看一个命令的执行路径(如果它是外部命令的话):

      type -p gedit 的输出是 /usr/bin/gedit

      type -p kill 没有输出(因为kill是内置命令)

5.强制搜索外部命令:

      type -p kill 的输出是 /bin/kill

二 help命令

help 命令来显示 shell 内建命令的简要帮助信息如:help cd ,

其实外部命令的话基本上都有一个参数 –help,如:ls –help  –help 只看选项 不会man那么长

三 man命令

使用 man 没有内建与外部命令的区分,因为 man 工具是显示系统手册页中的内容,也就是一本电子版的字典,这些内容大多数都是对命令的解释信息,还有一些相关的描述

可以查命令帮助 也可以查配置的帮助

man ls

man services  不可以写绝对路径

man manual /usr/bin

可以    /内容   查找

man passwd 优先查命令   1一般是命令的帮住 5一般是配置文件的帮住

man 5 passwd 是查配置

四 info命令

info 来自*软件基金会的 gnu 项目,是 gnu 的超文本帮助系统,能够更完整的显示出 gnu 信息。所以得到的信息当然更多

info 和man大同小异

whatis

可以查到命令的简短介绍  就是帮助文档的name部分

apropos

可以查配置文件的简短介绍 也不要加绝对路径