开发工具

Shell 怎么获得帮助?

4 篇文章49 次收藏

在 Shell 中,有多种命令可以帮助用户获取帮助信息。以下是一些常用的获得帮助的命令:


1、help 命令

功能:用于获取 Shell 内置命令的帮助信息。

用法:在命令行中输入 help 后跟要获取帮助的内置命令名,如 help cd。

注意:help 命令只能用于 Shell 内置命令,对于外部命令则无效。


2、--help 选项

功能:大多数外部命令都支持 --help 选项,用于显示该命令的简短帮助信息。

用法:在命令行中输入命令名后跟 --help,如 ls --help。

优点:通常提供的信息比 man 命令更简洁,易于快速查阅。


3、man 命令

功能:man 是 manual 的缩写,用于显示系统手册页中的内容,提供了关于命令、函数、文件等的详细帮助信息。

用法:在命令行中输入 man 后跟要获取帮助的命令名或主题,如 man ls。

特点:手册页通常分为多个区段(如用户命令、系统调用、库函数等),可以通过 man 命令的选项来指定查看的区段。


4、info 命令

功能:info 命令提供了比 man 命令更详细的帮助信息,且以超文本形式组织,便于浏览。

用法:在命令行中输入 info 后跟要获取帮助的命令名或主题,如 info ls。

特点:info 页面通常包含多个节点,用户可以通过链接在节点之间导航。


5、type 命令

功能:type 命令用于显示指定命令的类型,即该命令是内置命令、别名、函数还是外部命令。

用法:在命令行中输入 type 后跟要查询的命令名,如 type ls。

帮助作用:虽然 type 命令本身不提供详细的帮助信息,但它可以帮助用户了解命令的类型,从而选择合适的帮助命令(如 help 或 --help)。


6、whatis 命令

功能:whatis 命令用于显示命令的简短描述,通常是从手册页的摘要中提取的。

用法:在命令行中输入 whatis 后跟要查询的命令名,如 whatis ls。

注意:whatis 命令可能需要预先生成数据库,如果数据库不存在,则可能需要先运行 makewhatis 命令来创建。


综上所述,用户可以根据需要选择合适的命令来获取帮助信息。对于 Shell 内置命令,可以使用 help 命令;对于外部命令,可以使用 --help 选项或 man、info 命令;而 type 命令则可以帮助用户了解命令的类型。