8.2

     扩展  【TIC / IP 架构 -- 协议概述 (图)】

       OSI: 

             应用层、表示层、会话层、传输层、网络层、数据链路层、物理层

                                                                                               ↓          

                                                                                    以太网协议(MAC)     

                                                                                    在二层做数据传输

            

       TCP / IP:

           ♠    应用层          →       (1)  data            →         (2)  端口      ←    ♠    传输层                    

                     ↓                                                                           /                                  ↓                                                    一对一和多对一的区别  

           ftp http https ssh                                                       /                                TCP  UDP                    →              <1>  TCP:(好)           <2>  UDP:     

           telnet tftp snmp                                                /                                         ICMP 1-65535                                       80 --  http                            69 -- tftp

           pop3 imap dns                                          /                                               ng工具                                                20 21 -- ftp                          68 -- dhcp

           smb nfs(NAS) dhcp                          /                                                                                                                      22 -- ssh

           ♠   互联网层       →        (3)   IP               →        (4)  Mac       ←     ♠   主机到主机层                             

                      ↓                                                                                           ↓ 

                路由协议                                                                             01的电信号

               被路由协议   →  IPv4 

                                          IPv6

                                          x.x.x.x(0-255)                                                                                 【看不懂请看下图】

                                                                                                            ↓


 

 

 

 

 

 

 

 

 

 

 

 

           注释:   

                      ssh --- 做远程链接   ;   tftp --- 做远程传输   ;  smtp、pops、imap --- 邮件管理与传输  ;

                      dns --- 域名解析  ;  UDP --- 单元数据协议(语音)  ;  ICMP --- ping工具

               

♣ 一、 查询帮助信息

 

                             <1>  a \ help

                                          命令分类:

                                                    1、内部命令: {  help Command  }

                                                    2、外置命令:{ Command -- help(-h)}

                              <2>  b \ Man

                                                    man  Command

                                                          (1)     \ 向下查找指定内容(Ubuntu)

                                                                        { n 向下查找 }

                                                                        { N 向上查找 }

                                                           (2)   ?向上查找指定内容

                                                                             n  N

                                                                 q  退出

                              <3> 百度谷歌

                                                   百度

                                                        {在Ubuntu下查看文件的命令是什么?}

                                                                   常用命令:

                                                                       1、cat     由第一行开始显示内容,并将所有内容输出

                                                               cat 的功能:将文件从第一行开始连续的将内容输出在屏幕上。但是cat并不常用,原因是当文件大,行数比较多时,屏幕无法全部容下时,只能看到一部分内容。

                                                               cat 语法:cat [-n]  文件名 (-n : 显示时,连行号一起输出)

                                                                       2、less   根据窗口大小,一页一页的显示文件内容

                                                                               less可以使用【pageup】和【pagedown】键进行前翻页和后翻页
                  
                                                                               less的语法:less 文件名

                                                         { ls 在Ubuntu下怎么使用?}

                                                                    ls命令是linux下最常用的命令之一,ls跟dos下的dir命令是一样的都是用来列出目录下的文件,下面是ls的用法:

                                                                                  ls -a   列出文件下所有的文件,包括以“.“开头的隐藏文件(linux下文件隐藏文件是以.开头的,如果存在..代表存在着父目录)。

                                                                                  ls -l    列出文件的详细信息,如创建者,创建时间,文件的读写权限列表等等。

                                                                                  ls -F   在每一个文件的末尾加上一个字符说明该文件的类型。"@"表示符号链接、"|"表示FIFOS、"/"表示目录、"="表示套接字。

                                                                                  ls -s   在每个文件的后面打印出文件的大小。  size(大小)

                                                                                  ls -t    按时间进行文件的排序  Time(时间)

                                                                                  ls -A   列出除了"."和".."以外的文件。

                                                                                  ls -R  将目录下所有的子目录的文件都列出来,相当于我们编程中的“递归”实现

                                                                                  ls -L   列出文件的链接名。Link(链接)

                                                                                  ls -S  以文件的大小进行排序

  ♣    二、Linux的目录结构

    1、Windows下的目录结构

                                      

    2、Linux(ubuntu)的目录结构

                                        <1> 树状结构 ; 一切文件从根开始;

                                        <2> 关于磁盘分区与挂载的命令( /etc /fstab -- 开机自动挂载)

                                                         df - h      查看磁盘挂载情况

                                                              【dd if = /dev / zero of = / root /image bs = 1024k count = 100       //创建环回设备(虚拟磁盘)】

                                                         fdisk  【磁盘文件】 -- 做磁盘分区;

                                                                 sd  --  scsi 类型的磁盘 ( hd IDE )

                                                                 a  --   第一块磁盘( b、c、d    ...)

                                                                 1  --  第一个分区( 2、3、4  ... )

                                                         mkfs  --  格式化 (创建文件系统)

                                                         mount  --  磁盘挂载

                                                         umount  --  将磁盘卸载下来

  ♣    三、Linux的主要目录

 

                        /  (根目录)

                                                            / bin     存放命令文件

                                                            / boot   存放系统启动文件(内核、grub程序)

                                                            / cdrom  光盘目录

                                                            / dev   存放设备文件( c字符设备、d快设备)

                                                            / etc   大部分的系统配置文件

                                                            / home   普通用户的家目录

                                                            / lib   / lib64   库文件 ( .so 结尾的文件)

                                                            / lost + found   非正常关机下的碎片文件(空磁盘挂载上来,默认就会有这个目录)

                                                            / mut   / media  专门提供挂载的挂载点

                                                            / opt   第三方软件的安装目录

                                                            / proc  / sys  进程、系统目录(默认是空的,只有启动才会存放对应进程和系统文件)

                                                             / root   root用户的家目录

                                                             / sbin   存放命令的目录

                                                             / tmp   临时文件存放目录

                                                             / usr    常见软件安装目录

                                                             / var    文件会随时更改的目录

------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

 ♣   四、目录的常见命令

        1、查看目录内容

                 终端使用技巧:自动补全

                 ls   --   查看文件内容

         2、搜索使用过的命令

                 Ls

                 文件通配符:

                                   *   --   任意长度的任意字符

                                   ? --   任意的一个字符

                                   []   --  取值范围(只取范围中的一个字符)

                                                   sd[abc] -- sda  sdb  sdc

                                                    [a-f] -- sd[a-f]  sda sdb  ...  sdf

                                    ^  --  托字符,指定以某个字符开头

                                    $  --  以什么字符结尾

                    grep命令     --      行过滤:查看文件中的匹配项,过滤某一行; 

                                                        grep [选项][匹配的字符][对象]

                                                        -v    反选     ^$  --   空白行

                                                         -i    忽略大小写

          3、切换目录

                     Cd

                     常见特殊目录:

                                              .    /  ..  /  ~ /  -

                     绝对路径

                                       从根开始写,写全了;

                     相对路径

                                       相对当前路径而言,你所要处理的目录;

 

 

 

 

                         

 

                                                      

 

posted @ 2019-08-02 17:27  胖虎不胖  阅读(247)  评论(0编辑  收藏  举报