Linux获取命令帮助方法全揽

Linux获取命令帮助方法全揽

Linux命令分类

  • 内置命令:shell程序自带的命令
  • 外部命令:独立的可执行程序,在linux系统中存在与命令名称相同的可执行文件,需要shell程序通过环境变量解析到对应的可执行性文件后才可执行
  • 可使用type COMMAND查看命令的分类

获取帮助的方法

  • 内置命令获取帮助

    • 命令格式:help COMMAND
  • 外部命令获取帮助

    • 命令自带的简要内容的帮助

      • 命令格式:COMMAND –help
    • 详细的使用手册manual

      • 命令格式:man COMMAND
      • 手册文件所在的目录为/usr/share/man/,并划分为不同的章节以压缩格式显示在该目录下:

          man1为用户命令的帮助手册
          man2为系统调用命令的帮助手册
          man3为库调用命令的帮助手册
          man4为设备文件和特殊文件的帮助手册
          man5为配置文件格式的帮助手册
          man6为游戏使用的帮助手册
          man7为杂项的帮助手册
          man8为管理类命令的帮助手册
      • 查询命令所属的章节格式:whatis COMMAND
      • 查询某章节下某一命令的帮助格式:man chapter COMMAND
    • 获取命令的信息页,是一个在线帮助,作为man手册的补充,有些命令没有,一般较少使用

      • 命令格式:info COMMAND
    • 某些应用程序会自带帮助文档

      • 文档所在的目录:/usr/share/doc/APPNAME_VERSION

          README:应用的相关信息
          INSTALL:安装指导
          CHANGES:程序版本的改变信息
    • 内核发行版的官方文档,如redhat
    • 大型程序的官方文档,通过官方站点的Document来获取帮助
    • 搜索引擎(如google)上通过关键字搜索帮助信息

原创文章,作者:N27_xiaoni,如若转载,请注明出处:http://www.178linux.com/78988

(0)
N27_xiaoniN27_xiaoni
上一篇 2017-07-02 19:07
下一篇 2017-07-02 19:12

相关推荐

  • 系统管理至grub故障排错及自建linux

    第二章    系统启动故障排除     1、grub配置文件写错,无法进入系统     步骤:(修复完成后记得修改配置文件为正确的文件)     方法一:进入启动菜单项后,修改菜单项为正确的内容,然后…

    Linux干货 2016-09-13
  • Linux 基础命令

    一,GNU/LINUX操作系统组成        1.1硬件  计算机硬件资源,CPU,主板,内存,存储器等 1.2 内核层 包含了硬件控制,设备驱动程序,虚拟文件系统,网络管理,内存管理,进程管理,程序调度等 ,属于内核空间 1.3 系统调用 所有的操作系统在其内核里都有一些内建的函数,这些函数可以用来完成…

    2016-10-29
  • 使用groupmems -l -g 组名选项遇到的问题

    groupmems -l -g 组名 显示的不是附加组的成员,而是显示的是/etc/group文件的最后一个字段的内容

    Linux干货 2017-11-23
  • N22-第七周作业

    1、创建一个10G分区,并格式为ext4文件系统;    (1) 要求其block大小为2048, 预留空间百分比为2, 卷标为MYDATA, 默认挂载属性包含acl;    (2) 挂载至/data/mydata目录,要求挂载时禁止程序自动运行,且不更新文件的访问时间戳; 创建一个10G的分区:  &nbs…

    Linux干货 2016-12-18
  • 马哥教育网络21期+第十一周练习博客(下)

    马哥教育网络21期+第十一周练习博客(下) 3、描述DNS查询过程以及DNS服务器类别。 DNS:Domain Name Service 通俗的称为地址解析,使用TCP和UDP的53端口,是属于应用层的协议; DNS查询有2种方式:     递归查询:至发送一次请求,就能找到最终的结果的查…

    Linux干货 2016-09-26
  • N28-第三周

    1. 列出當前系統上所有已經登入的用戶的用戶名,注意:同一個用戶登入多次,則只顯示一次即可。
    2. 取出最後登入到當前系統的用戶的相關信息。
    3. 取出當前系統上被用戶當做其默認shell的最多的那個shell。
    4. 將/etc/passwd中的第三個字段數值最大的後10個用戶的信息全部改為大寫後保存至/tmp/maxusers.txt文件中。
    5. 取出當前主機的IP地址,提示:對ifconfig命令的結果進行切分。
    6. 列出/etc目錄下所有以.conf結尾的文件的文件名,並將其名字轉換為大寫後保存至/tmp/etc.conf文件中。
    7. 顯示/var目錄下一級子目錄或文件的總各數。
    8. 取出/etc/group文件中第三個字段數值最小的10個組的名字。
    9. 將/etc/fstab和/etc/issue文件的內容合併為同一個內容後保存至/tmp/etc.test文件中。
    10. 請總結描述用戶和組管理類命令的使用方法並完成以下練習:
    (1) 創建組distro,其GID為2016。
    (2) 創建用戶mandriva,其ID號為1005,基本組為distro。
    (3) 創建用戶mageia,其ID號為1100,家目錄為/home/linux。
    (4) 給用戶mageia添加密碼,密碼為mageedu。
    (5) 刪除mandriva,但保留其家目錄。
    (6) 創建用戶slackware,其ID號為2002,基本組為distro,附加組peguin。
    (7) 修改slackware的默認shell為/bin/tcsh。
    (8) 為用戶slackware新增附加組admins。

    2017-12-19