linux的帮助命令help、man、--help

linux的帮助命令help、man、--help,第1张

一、内置命令外部命令

1、shell的概念:shell就是一个命令解释器,当你在linux界面发出一个指令时,命令先传到shell,然后在将这个指令翻译成计算机可以识别的二进制语言,然后传给计算机内核,告诉他要做什么事情。计算机内核将结果返还给shell,shell翻译成人所熟悉的语言,将结果展示出来

2、内内部命令:就是shell程序的一部分,在系统启动时就加载进入内存,时常驻内存的,所以我们执行内部命令的时候执行速度比较快

3、外部命令:也就是文件系统命令,它不是shell程序组成部分,是shell程序之外的程序,使用时需要从硬盘读取入内存,所以相对来说速度就慢一点。

4、区分内部命令和外部命令:使用type命令可以区分,如 type cd

5、注意命令可以有多种形式,既可以是内置命令也可以是外部命令。查看命令的多种不同形式,可以使用

type的-a参数

二、help、man、--help命令区别

1、help 命令:只能查询shell内置命令。

    使用格式:help cd

2、--help 命令:只能查询linux外部命令

       使用格式:mkdir --help

3、man 命令:即可以帮助查询linux内置命令,也可以查询linux外部命令。man查询的内容比其余两个命令内容都多

    使用格式:man cd

    q Q 退出界面

4、其中 “--help、man”是我们常用命令

获得命令的使用帮助:

    内部命令:help COMMAND

    外部命令:COMMAND --help

    命令手册:manual(内外部命令公用的使用方式)

                      man [number] COMMAND    (number省略的话显示先出现的章节,不是所有章节都有)    

                      对内部命令而言,man的是内部命令所属的shell,如出现的是BASH_BUILTING的介绍

        man分章节:(1).用户命令:所有用户都可以使用的命令(通常位于 /bin, /usr/bin, /usr/local/bin等下的命令)

                             (2).系统调用

                               (3).库调用(只有库才有库调用,有时库会与命令重名但二者并不相同)

                             (4).特殊文件(设备文件,在磁盘上没有存储任何内容,只是作为设备的访问入口存在)

                             (5).文件格式(解释某一个命令对应的配置文件(如passwd对应的 /etc/passwd文件)的语法)(配置文件中保存了一个复杂命令以往通过选项指定的程序的执行特性,其中的数据类似赋过值的变量)

                             (6).游戏

                             (7).杂项(Miscellaneous ):不便归类的命令

                             (8).管理命令:管理员才有权限可以使用的命令(通常位于/sbin, /usr/sbin, /usr/local/sbin下的命令)可以修改硬件工作特性及其他系统级别的配置

whatis COMMAND:可以显示命令的摘要信息以及出现在哪些章节当中

        MAN:

            NAME:命令名称及功能简要说明

            SYNOPSIS:用法说明,包括可用的选项

            DESCRIPTION:命令功能的详尽说明,可能包括每一个选项(OPTION)的意义

            OPTIONS:说明每一个选项的意义

            FILES:此命令相关的配置文件

            BUGS:可以把出现的bug报告给一个地址

            EXAMPLES:使用示例

            SEE ALSO:另外参照

        翻屏:向后翻一屏:SPACE

                   向前翻一屏:b

                   向后翻一行:ENTER

                   向前翻一行:k

        查找:/KEYWORD(不区分大小写)+回车:向后搜索(从当前屏幕的第一个目标开始)

                      出现多个目标时    n:下一个     N:上一个

                  ?KEYWORD+回车:向前搜索

                      出现多个目标时    n:上一个     N:下一个

        q:退出

    在线文档:info COMMAND(比man更详细,偏向命令信息介绍,可以作为man的补充)

                      pageup/pagedown翻页 支持space  table切换超链接ENTER可实现页面跳转

    /usr/share/doc:存放了大多数命令的使用和帮助的相关文档(补充性作用)

FSF:自由软件基金会(Free Software Fundation)

2.遇到的几个问题

(1)输入clock命令的时候我的wsl-ubuntu显示

查了一下没有找到解决办法,或许linux的新发行版不用clock命令了?

然后我在装在虚拟机的centOS系统里输入clock,一开始显示是

clock:Cannot access the Hardware Clock via any known method.

解决办法是在root权限下输入  modprobe rtc-cmos   之后再输入 clock 就可以使用了(虚拟机的linux还是必要的,可以有更完整的linux体验

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/8452280.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-16
下一篇2023-04-16

发表评论

登录后才能评论

评论列表(0条)

    保存