马哥教育网络班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
下一篇 2016-07-07

相关推荐

  • 内键命令和外部命令

    命令的基本格式 COMMAND  [OPTIONS…]  [ARGUMENTS…]        命令 (COMMAND)       OPTIONS(选项):用于启用或关闭命令的某个或某些功能      …

    2017-05-23
  • 进程与计划任务

    PID 进程号,用来标记各个进程;CentOS6中起始的第一个进程为init7中为systemd 进程优先级: 系统优先级:数字越小,优先级越高 0-139(4,5中) 各有140个运行队列和过期队列 0-98,99(6中) 实时优先级:99-0:值越大优先级越高 nice值:-20到19,对应系统优先级100-139或99 进程状态: 运行:running…

    2017-05-14
  • grep正则表达式及sort、diff等相关命令

    Linux文本处理三剑客: grep:文本过滤工具(模式:patter) sed:stream editor 流编辑器,文本编辑工具 awk:linux上的实现gawk,文本报告生成器(格式化文本) * 正则表达式:Regular Expression,REGEXP,由一类特殊字符及文本字符所编写的模式,其中有些字符其不表达字面意义,而是…

    Linux干货 2016-12-29
  • 第六周作业

    vim编辑器的使用 vim在工作过程中有三种模式:编辑模式、输入模式、末行模式 编辑模式:也叫命令模式,键盘操作常被理解为编辑命令。 输入模式:在文本文件中输入内容。 末行模式:vim内置的命令行接口,执行vim的内置命令。 vim的使用 打开文件:#vim [OPTIONS]…[FILE]… +#:打开文件后,直接让光标处于第#行 …

    Linux干货 2017-07-04
  • 集中管理利器-puppet快速入门-上

    带着问题来学习 Ø  从如下内容来看,如何自定义安装用户想要的东西呢?                                        …

    Linux干货 2015-04-22
  • 8.1作业习题

    1,创建testuser uid 1234,主组:bin,辅助组:root,ftp,shell:/bin/csh home:/testdir/testuser useradd -u 1234 -g bin -G root,ftp -s /bin/csh -d /testdir/testuser testuser 2.修改testuser uid:4321,主…

    Linux干货 2016-08-04

评论列表(1条)

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

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