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
相关推荐
酷爱码16 分钟前
Linux实现临时RAM登录的方法汇总
linux·前端·javascript
Think Spatial 空间思维26 分钟前
【HTTPS基础概念与原理】TLS握手过程详解
数据库·网络协议·https
muxue17826 分钟前
chmod 777含义:
linux
帷幄庸者41 分钟前
CentOS 上配置 Docker 使用 NVIDIA GPU
linux·docker·centos
laowangpython1 小时前
MySQL基础面试通关秘籍(附高频考点解析)
数据库·mysql·其他·面试
xbd_zc1 小时前
【Linux Nano Vim快捷键大全】
linux·运维·vim
mooyuan天天1 小时前
SQL注入报错“Illegal mix of collations for operation ‘UNION‘”解决办法
数据库·web安全·sql注入·dvwa靶场·sql报错
Mapleay1 小时前
ubuntu 更新华为源
运维·服务器·ubuntu
运维-大白同学1 小时前
go-数据库基本操作
开发语言·数据库·golang
R-sz1 小时前
通过从数据库加载MinIO配置并初始化MinioClient,spring boot之Minio上传
数据库·oracle