Linux中如何查看命令帮助手册

1. 识别命令

1.1 显示命令的类型–type

  • 使用type命令
  • 命令的分类
    • 内置命令

      • 是被shell直接调用的命令或者函数,shell可以直接执行
      • 如pwd,type,cd等
      • 使用type输出的结果是:xxx is a shell builtin
    • 外部命令
      • 外部程序,需要被shell加载后才能被执行
      • 如find,sed,awk等
      • 使用type命令输出的结果是:xxx is $PATH/xxx

1.2 显示可执行程序的位置–which

  • which可以用来显示命令所在的路径,这里的命令包括外部命令和内置命令
[root@localhost bin]# which cd
/usr/bin/cd
[root@localhost bin]# which ls
alias ls='ls --color=auto'/usr/bin/ls

2. 获取命令文档

2.1 获得shell内置命令的帮助文档–help

[root@localhost bin]# type pwd
pwd is a shell builtin
[root@localhost bin]# help pwd

2.2 使用–help或者-h获取外部命令的帮助信息

[root@localhost bin]# ls --help

要注意的是有些外部命令只支持–help,但有些只支持-h

2.3 显示外部命令的手册页–man

  • 只有外部命令才可以使用man命令

  • man手册的分类(一般分为九类,但是只有前八类比较常用)

    • 1 普通的命令(外部程序或者shell命令)
    • 2 系统调用(内核提供的函数)
    • 3 库调用(库中提供的函数)
    • 4 特殊文件(经常是/dev下的设备文件)
    • 5 文件格式,在其中会说明配置文件的格式
    • 6 游戏相关
    • 7 杂项
    • 8 管理员命令
    • 9 内核程序(非标准)
  • man命令的配置文件

    • /etc/man_db.conf(Centos7)
    • 其中使用MANPATH_MAP项来说明man手册的位置
    • man手册的主要位置在/usr/share/man
  • 查看制定章节的man手册

    [root@localhost bin]# man 5 passwd
    
  • 手册语法格式

    • 命令的一般格式:

      command [options] [arguments]
      - command:命令
      - options:--单词 或 -单字
      - arguments:参数,有时候选项也带参数。
      
    • 命令格式中的符号含义

      - 粗体字:显示什么就敲什么
      - 斜体字:被适当的参数所替代,由于在终端无法显示斜体字,所以man中使用下划线来表示
      - []:可选
      - |:被|分隔的选项不能同时出现,即多选一
      - ...:选项可以重复多次
      - <>:多选一,而且必须选出选出其一
      

2.4 显示命令的简要描述–whatis

  • 工作原理:如果一个帮助页的NAME部分中包含指定的关键字,那么将会被whatis列出

    [root@localhost bin]# whatis passwd
    passwd (1)           - update user's authentication tokens
    sslpasswd (1ssl)     - compute password hashes
    passwd (5)           - password file
    

3. 总结

查看命令帮助的步骤:

(1)使用type查看命令的类型

(2)如果是内置命令,那么使用help命令查看帮助手册,流程结束

(3)如果为外部命令,如果只想看命令的用法,可以尝试使用–help或者-h选项进行查看,流程结束

(4)若想查看详细的手册,可以使用whatis查看有什么相关的手册

(5)使用man命令查看指定的指令,流程结束

Linux中如何查看命令帮助手册相关推荐

  1. linux的错误日志在哪里,在linux中怎么查看错误日志

    cat或者 tail -f命令 日 志 文 件 说 明 /var/log/message 系统启动后的信息和错误日志,是Red Hat Linux中最常用的日志之一 /var/log/secure 与 ...

  2. Linux中查看命令帮助手册

    目录 Linux中查看命令帮助手册 查看命令类型 --- type Linux中对应的命令类型 帮助命令 help 命令 用法1 help 内部命令 用法2 命令 --help 命令的部分语法符号解析 ...

  3. linux打印系统时间命令行,linux中多种查看系统时间的命令

    原标题:linux中多种查看系统时间的命令 介绍linux中多种查看时间的方法 1.date 这个是最经典的系统查看时间的命令,也是脚本的经常用到定义时间的命 [root@localhost ~]$ ...

  4. Linux中的uptime命令查看系统运行时间

    Linux中的uptime命令查看系统运行时间 uptime:查看系统运行(up)了多长时间 语法如下: uptime会在一行中显示如下信息: 当前时间.系统运行了多长时间.当前登录的用户有多少.前1 ...

  5. linux man命令_CentOS Linux中的man命令

    CentOS7.3学习笔记总结(三十)-linux中的man命令 我们通过man命令man自己,man - an interface to the on-line reference manuals( ...

  6. Linux中最常见命令总结

    Linux中最常见命令总结 基础命令 命令使用格式 命令名[选项参数] [操作对象]Ls -a workspace 目录命令 Ls 默认显示浏览当前文件目录 -a 显示所有文件,不忽略以点开头的文件 ...

  7. linux man 位置,Linux系统如何查看命令帮助,man命令使用详解

    man命令是linux中的一个基础命令,使用man命令可以了解更多关于Linux中的命令和工具. 使用man,可以查找任何支持它的命令的手册,这些手册最多分为9个章节,描述该命令是如何工作的,可用的参 ...

  8. Linux中常用的命令都是哪些单词的缩写

    作者:蓬岸 Dr.Quest 链接:https://www.zhihu.com/question/49073893/answer/114986798 来源:知乎 著作权归作者所有.商业转载请联系作者获 ...

  9. Linux命令fc,来学一学在Linux中使用fc命令

    描述 fc (Fix Commands 的缩写)是个 shell 内置命令,用于在交互式 shell 里列出.编辑和执行最近输入的命令.你可以用你喜欢的编辑器编辑最近的命令并再次执行,而不用把它们整个 ...

最新文章

  1. MPLS ×××-IPv4地址结构
  2. 论文总结(negFIN: An efficient algorithm for fast mining frequent itemsets)
  3. Runtime.getRuntime().exec()调用外部程序
  4. Android事件分发浅析
  5. 【MySQL】MySQL审计操作记录
  6. 安卓饼状图设置软件_android开源图表库MPAndroidChart(曲线图、直方图、饼状图)...
  7. 计算机所建造全过程,Midas 桥梁设计建模计算,全过程图文解析!
  8. 同步练习(Java SE(九))补充
  9. python中 F “{表达式}”的用法【详细】
  10. Java获取国内手机号码归属地
  11. 2021华为杯数学建模D题完整思路
  12. 关于H5页面在iPhoneX适配(转)
  13. python 画老虎
  14. 安科瑞消防应急照明和疏散指示系统
  15. 删除任务栏锁定,任务栏图标的位置,查找可行性文件的方式
  16. ML:模型训练/模型评估中常用的两种方法代码实现(留一法一次性切分训练和K折交叉验证训练)
  17. 数论-快速幂、矩阵快速幂、慢速乘
  18. 宜信漏洞管理平台--洞察搭建
  19. 服务器千兆网卡显示百兆,Cisco 2960交换机,服务器千兆网卡,显示百兆问题?...
  20. pc端-轮播图 和 二级菜单

热门文章

  1. Kotlin学习(1)初识及环境搭建,大厂面试必备技能
  2. 傻瓜教程:手把手教你解决多个应用实例(附代码、手绘图)
  3. css样式字体文本汇总
  4. 从《我不是潘金莲》谈程序员的核心竞争力
  5. 【参透浏览器原理】1—— 为什么明明浏览器只打开了一个页面,却出现了多个进程
  6. 题解 CF 1413B A New Technique
  7. Python函数命名-PEP8编码规范的说明及IDE提示的忽略
  8. IPv6地址自动配置
  9. 读《深入浅出MySQL数据库开发、优化与管理维护(第2版)》笔记2 WITH ROLLUP关键字
  10. IDEA修改Git仓库远端地址,处理服务器ip发生变化的情况