美文网首页工作生活
一、Linux发行版-基础命令-帮助用法总结

一、Linux发行版-基础命令-帮助用法总结

作者: 么一凹喵6666 | 来源:发表于2019-06-29 17:40 被阅读0次

    1、常见Linux的发行版有哪些?并描述不同发行版之间的联系与区别

        常见Linux的发行版有三大流派:

        Slackware

            S.u.S.E是其中一个分支

            OpenSuse 是其桌面版

        Debian

            Ubuntu 是基于Debian的二次发行版

        RedHat

                RHEL (RedHat Enterprise Linux) 企业版   

        CentOS 是基于红帽企业版(RHEL)的二次发行版 完全兼容RHEL 被红帽收购

            Fedora Core : 是红帽的个人桌面版,每六个月发行一个版本

        SUSE 和 RedHat 有商业公司支持 而 Debian是唯一一个没有商业公司支持的发行版本

        Debian 对于技术者的使用要求高,使用难度上比RedHat和SUSE要复杂一些。SUSE的特点界面华丽

    2、打印显示当前时间,格式是:20181209211008

        显示系统当前的时间命令 date

        命令的格式为 date [OPTIONS]...  [+FORMAT]

        %Y year

        %m month

        %d day

        %H hour (0-23)

        %M minutes (0-59)

        %S second (0-60)

        所以按照年月日时分秒显示当前系统时间为:

        date  "+%Y%m%d%H%M%S" 

    3、实现晚上20:30自动关机,并提示用户

    shutdown "20:30" "Please note: the machine will be halt at 20:30"

    4、总结历史命令管理以及用法

         4.1. 历史命令 history 是shell的内置命令。

         4.2. history历史命令的作用:

            将执行过的命令保存到缓存中,通过该命令可以从缓存中调取出已经执行的命令记录,

            当有命令重复使用时,就不用再到磁盘上去找,直接到history list中查,提高效率

         4.3. history的运行原理:

            登录到shell之后,执行的一个新的命令会记录缓存,而在注销终端时,

            会将缓存内的命令追加到历史文件中。重新登录时会将历史文件里的内容重新读取到缓存

        4.4. 常见的参数:

            -c 清空历史命令列表

            -d offset offsete是一个数字,删除历史中指定第N个的命令记录。

            n 显示最新的n条命令历史

            -a 将缓存中的命令历史追加到历史文件里

            -r 读取命令历史文件中的记录到缓存里(执行多次就读取多次,不管重复不重复)

            -s 在历史缓存中伪造一条没有被执行过的命令

            -p 已经执行过的命令不想放入缓存,可以用这个参数实现

        4.5. 关于命令行历史的一些常用的快捷键总结了以下几个:

            !!  调取前一条命令,功能和上下键是一样的

            !:0 执行上一条的命令在不带任何参数下的结果

            !n  执行历史命令列表里序号为n的记录

            !string 在历史命令列表里搜寻以string开头的命令并执行

            !?string 在历史命令列表里搜寻包含了string的命令并执行

    5、总结Linux帮助用法

        5.1. Linux中的命令大体上分为内部命令和外部命令,根据这两种不同的类型方法也不一样

        5.2. 如何查看一个命令的帮助,大体上遵循下面的思路:

        先通过type -a cmd  确认命令是内部还是外部命令。

        对于内部命令,通常help+cmd 或者man bash 查看其帮助,比如help enable\ man bash 搜索enable

        而对于外部命令,通常可以使用 man cmd 和 cmd --help 来查找其帮助信息:

        这里着重讲一下man的用法。man帮助手册分章节存放着不同类型的帮助信息

        与运维关系比较大的是第1、第5、和第8章 :

            1 用户命令的帮助文档

            5 系统的配置文件的帮助信息

            8 系统管理类相关的命令 比如进程管理 文件系统等

        通过whatis 可以确认章节信息 man+章节编码+cmd 就可以得到需要的帮助手册

     5.3. 在man手册中有命令本身的功能描述,语法格式,示例、以及详细的每个选项和参数的解释信息:

        在语法格式中 中括号是可选项, 尖角号的是必选项, ...是同一内容可出现多次

        快捷键 b 和 f 是前后翻页

        搜索的一些小技巧:输入左斜线可以从当前位置开始往下搜索关键字,问号则是从当前位置往上查找keyword

    相关文章

      网友评论

        本文标题:一、Linux发行版-基础命令-帮助用法总结

        本文链接:https://www.haomeiwen.com/subject/figpcctx.html