linux获得帮助_如何查看命令的用法、作用

Linux获得帮助

多层次的帮助:

  • whatis

  • command --help

  • man and info

  • /usr/share/doc/

  • Red Hat documentation 、Ubuntu documentation

  • 软件项目网站

  • 其它网站

  • 搜索

whatis

使用数据库来显示命令的简短描述。

复制代码
[root@localhost ~]# whatis  rm
rm (1)               - remove files or directories
rm (1p)              - remove directory entries

此工具在系统刚安装后,不可立即使用,需要制作数据库后才可使用,通过执行下面命令生成数据库:

复制代码
mandb

内部命令帮助

  • help
复制代码
[root@localhost ~]# type type
type is a shell builtin
[root@localhost ~]# help type
  • man
复制代码
man 提供命令帮助的文件,手册页存放在/usr/share/man
​
几乎每个命令都有man的“页面”

页面分组

不同类型的帮助称为不同的"章节",统称为Linux手册,man 1man

  • 1:用户命令

  • 2:系统调用

  • 3:C库调用

  • 4:设备文件及特殊文件

  • 5:配置文件格式

  • 6:游戏

  • 7:杂项

  • 8:管理类的命令

  • 9:Linux内核API

查看man手册页:

man [OPTION...] [SECTION] PAGE ...

复制代码
[root@localhost ~]# whatis hostname
hostname (1)         - show or set the system's host name
hostname (5)         - Local hostname configuration file
hostname (7)         - hostname resolution description
[root@localhost ~]# man 1 hostname
[root@localhost ~]# man 5 hostname
[root@localhost ~]# man 1 hostname
[root@localhost ~]# man 7 ascii
[root@localhost ~]# man 7 utf8

常用选项

列出所有帮助

复制代码
man -a COMMAND

搜索man手册

复制代码
#列出所有匹配的页面,使用 whatis数据库man -k keyword

相当于whatis

复制代码
man -f keyword

打印man帮助文件的路径

复制代码
man -w [PAGE] keyword

外部命令的--help或-h选项

--help/-help

复制代码
[root@localhost ~]# type hostname
hostname is hashed (/usr/bin/hostname)
[root@localhost ~]# hostname --help
[root@localhost ~]# hostname -h

info

man常用于命令参考,GNU工具info 适合通用文档参考

没有参数,列出所有的页面

info 页面的结构就像一个网站

每一页分为"节点"

链接节点之前*

info 命令格式

复制代码
info [命令]

导航info页

  • 方向键,PgUp,PgDn 导航

  • Tab键 移动到下一个链接

  • d显示主题目录

  • Home 显示主题首部

  • Enter进入选定链接

  • n/p/u/l 进入下/前/上一层/最后一个链接

  • s文字文本搜索

  • q退出info

命令目身提供的官方使用指南

复制代码
/usr/share/doc
相关推荐
NineData12 小时前
NineData智能数据管理平台新功能发布|2026年1-2月
数据库·sql·数据分析
IvorySQL13 小时前
双星闪耀温哥华:IvorySQL 社区两项议题入选 PGConf.dev 2026
数据库·postgresql·开源
ma_king15 小时前
入门 java 和 数据库
java·数据库·后端
jiayou6419 小时前
KingbaseES 实战:审计追踪配置与运维实践
数据库
Johny_Zhao1 天前
OpenClaw安装部署教程
linux·人工智能·ai·云计算·系统运维·openclaw
NineData1 天前
NineData 迁移评估功能正式上线
数据库·dba
NineData1 天前
数据库迁移总踩坑?用 NineData 迁移评估,提前识别所有兼容性风险
数据库·程序员·云计算
赵渝强老师2 天前
【赵渝强老师】PostgreSQL中表的碎片
数据库·postgresql
全栈老石2 天前
拆解低代码引擎核心:元数据驱动的"万能表"架构
数据库·低代码
YuMiao2 天前
gstatic连接问题导致Google Gemini / Studio页面乱码或图标缺失问题
服务器·网络协议