LINUX帮助命令
一 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
可以查配置文件的简短介绍 也不要加绝对路径
上一篇: vue如何进行动画的封装