• 目录结构


    TCP/Ip架构-协议概述图】

    注:

    应用层:

      1)ssh、telnet 远程桌面链接,ssh安全telnet不安全;

      2)snmp 网络管理;

      3)smtp、pop3、imap邮件传输与接收;

      4)dns 运营解析;

    传输层:

      1)TCMP------互联网控制管理协议

        端口范围:1-65535

        Ping工具

      2)TCP------传输控制协议

        80端口---http协议

                  20 21---ftp协议

        22---ssh协议

      3)UDP------单元数据协议

        69---tftp协议

        68---dhcp协议

    5.查询帮助信息

      ahelp

        命令分类

      1)内部分类

        Help Command

      2)外部分类

        Command--help(-h)

       bMan

             Man Command

        / 向下查找指定内容(ubuntu)

          n向下查找

          N向上查找

        ?向上查找指定内容

          n向下查找

          N向上查找

    6.Ubuntu 下查看文件命令是什么?

      1)浏览当前目录下所有文件夹及文件:ls

      2)浏览当前目录下所有文件夹及文件(包括隐藏项):ls -a

      3)浏览当前目录下所有文件夹及文件的所属组和权限:ls -h

      4)查看当前目录下所有文件的大小:du -h --max-depth=0 ./*   (注意:max-depth参数 是查询深度,其值为0时就是查看当前目录的文件大小,当为1时,就是查看当前 目录的文件大小+当前目录下的所有文件夹下一级所有文件夹或文件的文件大小)

    7.Ls Ubuntu下怎么用?

      Ls  列出当前目录的内容

      ls /  显示根目录的内容

      -a 列出目录下的所有文件,包括以 . 开头的隐含文件。

      -b 把文件名中不可输出的字符用反斜杠加字符编号(就象在C语言里一样)的形式列出。 -c 输出文件的 i 节点的修改时间,并以此排序。

      -d 将目录像文件一样显示,而不是显示其下的文件。

      -e 输出时间的全部信息,而不是输出简略信息。

      -f -U 对输出的文件不排序。

       -i 输出文件的 i 节点的索引信息。

       -k k 字节的形式表示文件的大小。

       -l 列出文件的详细信息。

      -m 横向输出文件名,并以“,”作分格符。

       -n 用数字的 UID,GID 代替名称。

      -o 显示文件的除组信息外的详细信息。

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

    1.Linux的目录结构

      1Windows下目录结构

      2Linux(ubuntu)的目录结构

    注:

      ①树状结构:一切文件都在根下

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

      ③存储设备必须挂载,才能使用;(不一定都挂在根上)

      ④df-h  ---查看磁盘挂载情况

      【-- /dev/sda1     20509264     1

       /dev :设备文件存放的路径;sd :磁盘类型;a:第一个磁盘;1:第一个分区; 20509264:大小(块);1:挂在根目录下;

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

          fdisk [磁盘文件]--划分磁盘分区

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

          a ---代表第一个磁盘;

          1 ---代表第一个分区(2,3,4);

       mount ---实现磁盘挂载

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

       umount ---卸载磁盘

       总结:在Linux下,通过挂载的方式,将储存空间,直接或间接的关联到根上,形成树形结构;

          /etc/fstab : 通过命令行挂载的磁盘是临时的

          n 新建磁盘分区  +回车 分配10M分区 p w

    2.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   文件会随时更改的目录 -- 日志文件!

    3.目录的常见命令

      1)查看目录内容

        终端使用技巧:自动补全

        ls 查看文件内容;

       2)搜索使用过的命令

      Ls

      文件通用符:

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

          ?-- 任意一个字符

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

            sd[abc] -- sda sdb sdc

            [a-f] -- sd [a-f] sda adb sdf

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

          $ -- 以什么字符结尾

       grep命令 -- 行过滤

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

          查看文件中的匹配,过滤某一行:

          -v 反选  ^$ 空白行

          -i 忽略大小写

    3)切换目录

        绝对路径:从根开始,写全

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

    4.ubuntu操作界面的基本介绍

     

  • 相关阅读:
    【html5构建触屏网站】之touch事件
    优化网站加载速度的14个技巧
    存储
    [概念] javascript构造函数和普通函数的
    nodejs中的 Cannot read property'text' of undefined 问题
    整理js继承
    清除浮动的五种方法
    用canvas绘制一个时钟
    javascript运动框架
    $(document).ready()与window.onload的区别(转发)
  • 原文地址:https://www.cnblogs.com/liujing17/p/11290098.html
Copyright © 2020-2023  润新知