在本指南中,我们将演示如何在Linux中使用"help"命令。
先决条件:
要执行本指南中演示的步骤,您需要以下组件:
- 一个功能齐全的Linux系统。出于测试和学习的目的,Linux VM可以很好地工作。
- 对命令行界面有基本了解
帮助命令
当使用CLI时,我们基本上是在与一个shell程序交互,该程序充当底层操作系统的接口。到目前为止,Bash是使用最广泛的shell程序。大多数Linux系统现在使用Bash作为默认shell。
“help”命令是Bash的内置shell命令。它用于浏览其他内置命令的shell文档,如echo、cd、pwd、alias等。
要获取所有可用文档的列表,请单独运行"help"命令:
$的帮助
他说:
列表中的所有命令(和关键字)都是shell内置命令和函数。我们可以使用"type"命令来验证它。例如:
$type帮助导出测试eval exec pwd返回
他说:
帮助文档可以是简短的摘要,也可以是相对详细的。但是,有关完整文档,请参阅手册页(如果可用)。
基本用法
在下面的示例中,Help将提供“pwd”命令的快速文档:
$help pwd
他说:
同样,我们可以使用“帮助”来快速检查其他工具的文档。
$Help Sue
他说:
$帮助CD
他说:
$help echo
他说:
我们还可以快速查看“Help”命令本身的文档:
$HELP帮助
他说:
简短描述
代替文档,"help"可以打印指定命令的简短描述。要做到这一点,你必须添加"—d"标志:
$help—d
他说:
在第一个例子中,查看"pwd"的简短描述:
$help—d pwd
他说:
同样,我们可以查看其他命令的简短描述:
$Help-d su
他说:
$help—d cd
他说:
$help—d echo
他说:
伪手册页
我们可以指示"help"以手册页格式打印文档。由于它不是命令的实际手册页,所以它被称为伪手册页。
要获取手册页格式的文档,请使用"—m"标志:
$help—m
他说:
例如,请查看手册页格式的"help"的帮助文档:
$help—m help
他说:
类似地,我们可以将此格式应用到其他文档中:
$help—m su
他说:
$help—m cd
他说:
$help—m echo
他说:
仅限命令
需要快速浏览特定命令的命令结构吗?使用"—s"标志将只显示命令语法:
$HELP-S
他说:
例如,要检查ECHO的命令语法,请使用以下命令:
$help—s echo
他说:
同样,我们可以检查其他命令的命令语法:
$help—s su
他说:
$help—s cd
他说:
$HELP-S帮助
他说:
退出代码
根据运行注释的成功与否,"help"命令返回一个退出代码。退出代码值如下:
- 0:命令运行成功。
- 1:找不到给定的参数。
- 2:错误的选择。
以下示例演示了这些退出代码:
$help帮助
$echo $?
他说:
$help adsf
$echo $?
他说:
$help—ASDF
$echo $?
他说:
结论
在本指南中,我们成功地演示了如何在Linux中使用"help"命令。这是一个shell内置命令,提供了有关其他shell内置命令的文档。
有兴趣了解更多关于Linux外壳的信息吗?了解Bash脚本编写,这是一种利用Bash外壳自动执行任务的健壮方法。
快乐的计算!