清淨
  • Java

    • Java 基础
  • 框架

    • Flyway
    • MapStruct
    • Spring Cloud
  • 中间件

    • Elasticsearch
    • Redis
    • RabbitMQ
    • Kafka
  • 三剑客

    • HTML
    • CSS
    • JavaScript
  • 进阶

    • jQuery
    • ECMAScript6
    • TypeScript
  • Vue

    • Vue2
    • Vue3
    • VuePress
  • Linux
  • Jenkins
  • Maven
  • MySQL
  • 插件工具
  • 代码集成
  • 其它

    • 数据结构与算法
    • 计算机网络
    • 操作系统
    • 设计模式
迁移日志
订阅号
微信订阅号
微信订阅号
GitHub
  • Java

    • Java 基础
  • 框架

    • Flyway
    • MapStruct
    • Spring Cloud
  • 中间件

    • Elasticsearch
    • Redis
    • RabbitMQ
    • Kafka
  • 三剑客

    • HTML
    • CSS
    • JavaScript
  • 进阶

    • jQuery
    • ECMAScript6
    • TypeScript
  • Vue

    • Vue2
    • Vue3
    • VuePress
  • Linux
  • Jenkins
  • Maven
  • MySQL
  • 插件工具
  • 代码集成
  • 其它

    • 数据结构与算法
    • 计算机网络
    • 操作系统
    • 设计模式
迁移日志
订阅号
微信订阅号
微信订阅号
GitHub
  • Linux

    • 简介
    • 常用命令

      • 目录处理命令
      • 权限管理命令
      • 文件搜索命令
      • 磁盘相关命令
      • 帮助命令
      • 用户管理命令
      • 压缩解压命令
      • 网络命令
      • 输出命令
      • 其它命令
    • 文本编辑器 vim
    • 软件包管理
    • 用户和用户组管理
    • 权限管理
    • 变量
    • Shell 脚本
    • 服务管理

帮助命令

man

命令名称功能描述语法命令英文原意命令所在路径执行权限
man获取帮助信息man [命令或配置文件]manual/usr/bin/man所有用户

【示例】

# 查看 ls 命令的帮助信息(会调用 less 命令进行显示),和 ls --help 命令差不多
# man 命令的输出可以使用 / 进行搜索,同 less 命令
man ls
# 查看 /etc/services 配置文件的帮助信息,只需写文件名,无需写路径。如果写了路径,则会输出文件的内容
man services

在上面,我们已经知道了,如果想要查看配置文件的帮助文档,是不需要写路径的,直接写文件名称就可以了。但是,如果文件名称和系统的命令重叠了,该怎么办呢,看下面的命令:

man passwd

上面的命令会默认寻找系统的 passwd 命令,而不是 passwd 配置文件,我们可以使用 whereis passwd 进行查看,发现系统中有一个命令叫 passwd,而在 /etc/ 下面有一个配置文件也叫 passwd。

whereis passwd
passwd: /usr/bin/passwd /etc/passwd /usr/share/man/man1/passwd.1.gz

我们发现,使用 whereis 会出现两个帮助文档,一个是 passwd.1.gz,另一个是 passwd.5.gz。在 Linux 中,1 表示命令的帮助文档,5 表示配置文件的帮助文档。如果我们想要查看配置文件的帮助文档,应该使用以下命令:

man 5 passwd

有时候我们只想知道命令是干啥用的,这时,使用 man 命令会输出大量无关的内容。我们可以使用 whatis 命令来快速知道某个命令的用处。

[root@daijf ~]# whatis ls
ls (1)               - list directory contents

对于配置文件,我们也可以使用 apropos 命令来查看该配置文件的作用。

[root@daijf ~]# apropos services

当然,info 命令和 man 命令也差不多。

info ls

help

命令名称功能描述语法命令英文原意命令所在路径执行权限
help获得 Shell 内置命令的帮助信息help 命令--Shell内置命令所有用户

怎么判断一个命令是不是内置命令?

通过 type 命令进行查看。

[root@daijf ~]# type cd
cd is a shell builtin

【示例】

help cd
想要编辑此页?
上次更新: 2025/7/4 11:04
贡献者: Junfeng Dai
←磁盘相关命令用户管理命令→
[ 纸上得来终觉浅绝知此事要躬行 ]
Copyright © 2021-present Junfeng Dai
蜀ICP备2021009537号