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

相关推荐

  • 文件查找工具

    文件查找     我们常常需要知道哪个文件放在哪里,才能够对该文件进行一些修改或维护等动作。 有些时候某些软件配置文件的文件名是不变的,但是各发行版 放置的目录则不同。 此时就得要利用一些搜寻指令将该配置文件的完整文件名捉出来,这样才能修改。     比较实用的两个文件查找工具l…

    Linux干货 2016-08-21
  • day6总结

    主要内容: useradd与usermod对比 groupadd与groupmod对比 passwd与chage对比 gpasswd与groupmems对比 切换用户 chown与chgrp用法 一般权限与特殊权限 chmod用法   useradd创建用户的初始信息存放在/etc/login.defs和/etc//default/useradd文…

    系统运维 2016-08-08
  • awk

    文本处理工具 文本处理三工具:grep,sed,awk grep,egrep,fgrep:文本过滤工具 sed:行编辑器 awk:报告生成器,格式化文本输出; awk gawk – pattern scanning and processing language lrwxrwxrwx. 1 root root 4 May 17 19:23 /bi…

    Linux干货 2017-05-21
  • 系统管理中的三大利刃(htop glances dstat)

    工欲善事情,必先利其器,生产环境中的服务器在处理请求并生成回应数据的时间主要消耗在服务器端,包括了众多的环节,如何全面了解我们linux服务器的CPU使用率、使用时间、内存占用比例、磁盘IO数据、网络相关数据等等众多指标,保证我们的linux服务器顺利完成每一个请求,怎能没有几个趁手的利刃,而今天就让我们见识一下系统管理中三大利刃。 相传一把三尺长的软剑,叫…

    Linux干货 2015-11-18
  • vim简单操作

    vim第一讲 光标在屏幕文本中的移动既可以用箭头键,也可以使用 hjkl 字母键。 h (左移) j (下行) k (上行) l (右移) 欲进入 Vim 编辑器(从命令行提示符),请输入:vim 文件名 <回车> 欲退出 Vim 编辑器,请输入 <ESC> :q! <回车> 放弃所有改动。 或者输入 <ESC&gt…

    Linux干货 2017-07-29
  • Java中的Map List Set等集合类

    Map List Set等集合类: 一、概述 在JAVA的util包中有两个所有集合的父接口Collection和Map,它们的父子关系: +Collection 这个接口extends自 –java.lang.Iterable接口 ├+List(接口 代表有序,可重复的集合。列表) │├ ArreyList   &…

    Linux干货 2015-04-07

评论列表(1条)

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

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