马哥教育网络班21期+第一周课程练习

1,描述计算机的组成及其功能。

1.jpg

2.按系列罗列linux的发行版,并描述不同发行版之间的练习与区别。

222.jpg

3.描述linux的哲学思想,并按照自己的理解对其进行解释性描述。

1.       一切皆文件,计算机中所有的文件目录,

       包括计算机的硬件设备显示为文件格式。

2.       由许许多多的小程序组成,一个程序完成一个功能,而很多小程序的组合就可以完成一个复杂的任务。

3.       实现脚本编程,自动化完成,尽量避免与用户的交互。不需要用户的确认,就可以自动完成用户交由它的任务。

4.           使用纯文本文件保存配置信息,大大减少的资源的浪费。

4.linux系统命令的使用格式,详细介绍ifconfigechottystartxexportpwdhistoryshutdownpoweroffreboothwclockdate命令的使用,并配合相应的示例来阐述。 

  ifconfig :   显示网络设备的详细信息

          1.jpg

     如果想启用或者禁用网卡,可使用下面的命令。

          1.jpg

    up:表示启用 down:表示禁用

    当然也可以使用ifconfig来配置网卡的ip地址与子网,可以通过下面的命令实现

         作业.jpg

echo:显示回显信息。,只是将你后跟的字符串显示出来。

           1.jpg

      当然echo还可以利用标准入来创建文件。

           1.jpg

      在这里,假如mage.txt不存在,就会自动创建文件,并且将字符串导入到从文件中。

      >表示:输入重定向,会把文件原来的字符删除,并且将新的输入进去。

      而>>表示:追加输入重定向,不会删除原有的字符串,只是在原有的基础上追加新的字符串进去。

      而echo还有其他的选项[OPTION].

      -n:禁止自动添加换行符号。

           1.jpg

      -e:激活转义符,配合\b、\t等使用

           1.jpg

      \b:删除前一个字符

           1.jpg

      \t:插入tab.

           1.jpg

      \f:换行,但光标在停留的字符后开始。

tty:查看当前终端设备。终端可分为物理终端、虚拟终端、模拟终端。

      物理终端:直接将本机的主机接上显示器及键盘设备。

      虚拟终端:附加在物理终端上,以软件的方式虚拟实现出来的终端,但额外会提供桌面环境,

               设备文件地址: /dev/tty/#

      模拟终端:图形界面下打开的命令行接口,也是我们经常会用到的,基于ssh协议或telnet协议等软件远程打开的界面,这类软件比如SecureCRT、Xshell、putty。

               设备文件:/dev/pts/#

      我们来查看一下

           1.jpg

      没错,我们实在虚拟终端。

startx:切换至图形界面。

          1.jpg

        但是虚拟终端实现不了图形的显示,执行命令后,计算机物理终端就会切换到图形界面下。

export:用来查看当前环境变量。

          1.jpg

     也可以为其指定的变量赋值。

         1.jpg

     改变命令历史记录的条数由1000改为了900.

pwd:查看当前工作的目录。

        1.jpg

history:用来管理历史命令的。

          1.jpg

     history这有几个选项。

     -a:追加本次回话新执行的命令至历史文件中。

    我们先来看看历史文件中的命令.

         1.jpg

         1.jpg

     我们只需要看最后的几行就行了。现在我们把本次会话的命令导进去

        1.jpg

        1.jpg

    可以看出.bash_history文件最后多出了很多行,这就是我们本次会话中的命令了。

    另外我们利用history的变量值还可以控制history,让其忽略重复的命令,或者忽略开头是空白的命令,也可以俩者都实现。

    先来看看怎么设置。

    先查看当前的变量名

        1.jpg

    它们的变量名是什么还以呢?

    ignoreduos:忽略重复的命令。

    ignorespace:忽略所有以空白字符开头的命令

    ignoreboth:前面俩者都忽略

    要改变变量名:假如改为ignoreboth

       1.jpg

shutdown:关机。

  shutdown [OPTION]…  TIME [MESSAGE] 

              -r:reboot 重启

              -h:halt   关机

              -c:       取消

              -k: 提示用户关机/重启,但是不会真正的执行。

   TIME的设定:

         now:立刻马上

         +m:  m表示分钟,如+3,表示3分钟后

        hh:mm  绝对的时间,指明时间来执行

   如:5分钟后重启。

         1.jpg

      10分钟后关机

         1.jpg

poweroff/halt:关机.

reboot:        重启

       reboot [OPTION]…

       halt [OPTION]…

       poweroff [OPTION]…

[OPTION]:

 -f: 强制关机,不调用shutdown,非常危险的关机方式,不要用。

 -p:切断电源

 -w:不是真正的关闭系统,仅在日志文件中记录下来 。   

hwclock:系统硬件时间,也是COMS电池不间断供电,是计算机时间不再断电情况下恢复出场时间。

查看当前硬件时间

1.jpg

  选项:-s –hctosys:以硬件时间为准,来调整系统时间

        -w –systohc:以系统时间为准,来调整硬件时间。

      具体执行:

1.jpg

date:查看当前系统世间。

1.jpg

       改变当前的时间

     

   date [MMDDhhmm[[CC]YY][.ss]]

        MM:月份

        DD:几号

        hh: 小时

        mm:分钟

        CC:两位年数

        CCYY:四位数年

        .ss  秒钟

 1.jpg

5.如何在Linux系统上获取命令的帮助信息,并且详细列出,并阐述man文档的章节如何划分

     命令可分为内建命令和外部命令,

        内建命令:由shell自带,而且是通过某命令形式提供

        外部命令:在当前系统的某文件路径下有对应的可执行文件。

     那么如何查看当前命令是内建还是外部呢?我们可以通过type查看

          1.jpg

      echo就是内建命令,此命令的帮助命令是 help COMMAND,

      例如查看echo的帮助文件,就是help echo

           1.jpg

      我们再查看grep是内建还是外部

           1.jpg  

       grep对应在/bin/grep上的文件,由此可断处grep是外部命令。

       外部命令的帮助我们一般使用 man COMMAND

       也可以用:COMMAND –help,如果还是查不出来可以用info COMMAND.

            1.jpg       

     这个就是man grep的结果,我只截取一部分。在这里我们可以看出man有许多的段落。

              NAME:          命名的名称及简要解释

              SYNOPSIS:      命令的使用帮助

              DESCRIPTION:   功能的详细描述

              EXAMPLES:      使用示例

              AUTHOR:        作者

              REPORTING BUGS: 报告bug,报告缺陷。

              SEE ALSO:      又见,参见。   

       而且man不是一个目录。它在/usr/share/man下有man man1……man8.

             而且有的命令不止在一个目录下有帮助。我们简要解释man1……man8目录下都有什么

               man1: 用户的命令

               man2:  系统调用

               man3: C库调用

               man4:  设备文件及其特殊文件

               man5:  文件格式

               man6:  游戏使用帮助

               man7:  杂项

               man8: 管理工具及其守护进程。 

             

        man命令的操作方法:

             Space, ^V, ^f, ^F: 向文件尾翻屏;

             b, ^B: 向文件首部翻屏;

             d, ^D: 向文件尾部翻半屏;

             u, ^U: 向文件首部翻半屏;

             RETURN, ^N, e, ^E or j or ^J: 向文件尾部翻一行;

             y or ^Y or ^P or k or ^K:向文件首部翻一行;

             q: 退出; 

             #:跳转至第#行;

             1G: 回到文件首部

             G:翻至文件尾部

7。罗列Linux发行版的基础目录名称命名法则及其功用规定。

      124.jpg

 

  














                



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

(0)
上一篇 2016-07-07 19:06
下一篇 2016-07-07 19:07

相关推荐

  • javascript快速入门

    标识符多了一个美元符号python中只有字母和下划线和数字,数字不能开头数据类型有number(整形和浮点型),boolean,string,null,undefined(声明未赋值),symbol(新引入),object类型(基本类型和特殊类型外的其他类型) 引入一个变量要先申明,var a,let b常量类型,声明时定义,python中不存在const …

    Linux干货 2018-01-15
  • Net25 第二周作业

    一、Linux上的文件管理类命令,其常用的使用方法和相关示例 1、ls:查看文件与目录 作用:ls命令用于显示目录内容,类似于DOS下的dir命令,它的使用权限是所有用户。 用法:ls [选项]…[文件]… 主要选项如下: -a:全部的文件,连同隐藏文件(开头为 .的文件)一起列出来 -A:列出全部的文件(连同隐藏文件,但不…

    系统运维 2016-12-11
  • 8.1_Linux习题和作业

    7.28 作业 1、将/etc/issue文件中的内容转换为大写后保存至/tmp/issue.out文件中 1 # cat /etc/issue | tr 'a-z' 'A-Z'whoi > /tmp/issue.out 2、将当前系…

    Linux干货 2016-08-04
  • 字符串切片和yum的用法和rpm的编译安装

    1、冒泡法对数组内数据排序 2、源码安装http2.2.29     1.配置/etc/yum.repos.d/base.repo              2.安装group组:Development too…

    Linux干货 2016-08-30
  • 马哥教育网络班N22期+第5周课程练习

    马哥教育网络班N22期+第5周课程练习 1. 显示/etc/rc.d/rc.sysinit文件中以#开头,后面跟至少一个空白字符,而后又有至少一个非空白字符的行;  grep -E "^[#][[:space:]]+[^[:space:]].*" /etc/rc.d/rc.sysinit 2. 显示…

    Linux干货 2016-09-19
  • 用户和组相关配置文件

    用户和组的配置文件都在/etc目录下          /etc/passwd;        内容格式:用户名;加密后密码影子(1#);UID;GID;注释;家目录,默认shell    …

    Linux干货 2016-10-23

评论列表(1条)

  • 马哥教育
    马哥教育 2016-07-07 19:11

    写的很好,排版还可以在漂亮一点,以后可以多花点图来理解问题,加油