马哥教育网络班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

相关推荐

  • Apache Httpd负载均衡Tomcat并实现Session Sticky和Session Cluster

    Apache Httpd负载均衡Tomcat并实现Session Sticky和Session Cluster 前言 实验拓扑 实验步骤 安装配置tomcat 安装配置Apache Httpd并测试 实现session sticky 实现Session Cluster 总结 前言 上篇文章我们介绍如何构建一个LANMT平台并搭建一个jspxcms, 这次我们…

    2016-04-22
  • Mariadb数据库备份恢复系列(二):xtrabackup物理备份工具之完全备份

    实验二:利用xtrabackup+二进制日志实现完全备份和恢复数据库 1、安装xtrabackup软件包 2、验证数据的存储引擎类型 3、查看数据初始状态 4、利用innobackupex进行完全备份 5、进行apply-log操作 6、查看备份出来的文件的信息 7、模拟在完全备份后,对数进行修改,以测试通过二进制日志还原完全备份后尚未来得及备份的变化的数据…

    Linux干货 2016-11-24
  • Linux文件查找之find命令详解

    文件查找 文件查找就是在在文件系统上查找符合条件的文件; 文件查找分为: 实时查找:遍历所有文件进行条件匹配 非实时查找:根据所以查找 locate: 1、查询系统上预建的文件索引数据库 /var/lib/mlocate/mlocate.db 2、locate属于非实时查找,依赖于事先构建的索引; 索引的构建是在系统较为空闲时自动进行(周期性任务);管理员手…

    Linux干货 2016-08-18
  • 马哥教育网络班21期+第2周课程练习

    1、Linux上的文件管理类命令都有哪些,其常用的使用方法及其相关示例演示。 目录及文件命令 pwd:打印当前工作路径(绝对路径),并且有相应的环境变量PWD表示。 cd:切换目录 ~用户家目录 ..当前目录的父目录 .当前目录 -上次所在的目录。 ls:查看目录下内容,常用选项 -a 列出目录下所有文件和目录;-d 只显示目录本身属性信息;-h 文件大小单…

    Linux干货 2016-07-17
  • 马哥教育网络班21期-第五周课程练习

    1、显示/boot/grub/grub.conf中以至少一个空白字符开头的行; grep ^[[:space:]] /boot/grub/grub.conf 2、显示/etc/rc.d/rc.sysinit文件中以#开头,后面跟至少一个空白字符,而后又有至少一个非空白字符的行; egrep "^#[[:space:]]{1,}[[:alnum:]]…

    Linux干货 2016-08-08
  • OpenSSL

    三个组件: openssl: 多用途的命令行工具; libcrypto: 加密解密库; libssl:ssl协议的实现; PKI:Public Key Infrastructure CA RA CRL 证书存取库  建立私有CA: OpenCA openssl  证书申请及签署步骤: 1、生成申请请求; 2、RA核验; 3、CA签署; 4…

    Linux干货 2015-03-21

评论列表(1条)

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

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