今天,让跟潇啸一起走进Linux的文件系统中。

    在Linux中,秉承着一句话:一切皆文件,操作皆命令。意思就是:在Linux中,所有的东西都是用文件的形式表示,所有的操作都可以用命令去实现。

    一、Linux的文件结构: 

        Linux是以最顶层的 / (根目录)作为起点的一个倒树形结构。

    

                                  /根目录

                                       ┃

  ┏━━━━┳━━━━┳━━┳━━┳━╋━┳━━━┳━━━┳━━┳━━━┓

  ┃        ┃        ┃     ┃   ┃      ┃       ┃      ┃    ┃      ┃ 

 bin  home  dev  etc  lib  sbin  tmp  usr  var  root


     虽然Linux中文件众多,但是每一个文件夹都存放着他相应的东西,下面列举了一部分比较重要的文件夹:

    /bin:存放的可执行命令

    /home:普通用户主的家目录,比如创建一个用户user,他的家目录就是/home/user

    /dev:存放的设备特殊文件

    /etc:存放的系统管理和系统配置文件

    /lib:动态链接共享库,程序设计库

    /sbin:系统管理命令,这里存放的是系统管理员使用的管理程序

    /tmp:公用的临时文件

    /usr:应用程序和文件目录

    /root:超级管理员的主目录

 

    二、Linux的文件系统:

        什么是文件系统呢?

        文件系统,就是对数据进行管理的方式。比如一个仓库,里面你要放很多东西,这些东西你需要先分区,然后再按照一定的排列顺序来存放东西。而这种有序的排列在操作系统中就叫文件系统。

        windows常见的文件系统有:NTFS,FAT,FAT32  

        Linux常见的文件系统有:EXT4(RHEL6的默认文件系统)、XFS(THEL7的默认文件系统)


    三、Linux的磁盘分区格式:

                    Linux 云计算 基础 文件系统_文件颜色

                如图:所有的磁盘信息都是存放在/dev 里面的。 硬盘的接口分为:IDE和SCSI两种。

           hd:对应的是  IDE 硬盘。  sd:对应的是 SCSI 硬盘。

           如果你有多块硬盘,则后面用a-z表示。最后的数字代表的是分区。

        注意: - Linux用的是MBR分区模式。

                   - MBR只能分4个主分区,或者3个主分区+1个扩展分区(N个逻辑分区,扩展分区再分区即为逻辑分区)。

                   - 扩展分区是分区顺序号是4

                   - 从5开始就叫做第一个逻辑分区。

                   - 查看磁盘状态命令:fdisk -l

            图中的 sda5 就表示 SCSI 接口下的第一块硬盘的第一个逻辑分区。


    四、文件的颜色表示:

        在Linux中,有很多的颜色。这些颜色分别代表了什么类型的文件呢?     

        绿色:表示可执行文件,可执行的程序 

        蓝色:表示目录

        白色:表示普通文件,如文本文件,配置文件,源码文件等 

        浅蓝色(青色):表示链接文件(快捷方式)

        ×××:表示设备文件 

        红色:表示压缩文件或者包文件 

        红色:表示链接的文件有问题

        灰色:表示其他文件

      

    今天潇啸就聊到这里,下一次会带给大家一些基础常用的的命令。