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
相关推荐
zhang133830890755 分钟前
传统机械三杯式风速传感器易磨损冻堵?CG-88金属超声波风速风向传感器给出免运维方案
运维·服务器·网络·人工智能·自动化
知已难寻25 分钟前
第 2 篇 · 云的地基:服务器、存储、网络三大基础设施
运维·服务器·网络·云原生·云计算·负载均衡·1024程序员节
2601_949847753 小时前
bcrypt.js 跨端三方库仓颉适配全流程
linux·运维·ubuntu
m0_639906943 小时前
Linux 操作系统入门:目录结构、服务排查常用命令、Shell 脚本基础
linux·运维·后端
lzhdim3 小时前
100条常用SQL语句
数据库·sql·mysql·mybatis
天河归来3 小时前
从原始消息到业务数据:三层数据架构的设计与实践
数据库·数据仓库·架构
数据库小学妹3 小时前
金融数据库成本怎么算?五笔钱加一张TCO表
数据库·金融行业·数据库选型·国产化替代·tco·金融数据库
今天重构了吗3 小时前
Linux 上 rm -rf 删错了能找回吗
运维·服务器
KaiwuDB3 小时前
KaiwuDB 分布式集群扩缩容,从原理到完整操作踩坑总结
运维·数据库·分布式
auspicious航4 小时前
PostgreSQL的备份与恢复
数据库·postgresql