linux 基础8

作者: 看远方的星 | 来源:发表于2018-11-11 23:19 被阅读16次

    linux根文件系统详解
    1、目录详解:/boot /dev /etc /home /root /lib /media /mnt
    /misc /opt /proc /sys /tmp /var /bin /sbin /usr
    2、目录命名规则
    3、目录管理


    电脑管理:

    • 目录管理

    • 文件管理

    • 运行程序

    • 设备管理 : 创建、删除设备文件、分配设备文件标号、挂载设备、访问设备,给设备提供驱动程序等

    • 软件管理

    • 进程管理

    • 网络管理
      1、目录详解:

    • FHS : Filesystem Hierarchy Standard(文件系统层次化标准)的缩写,多数Linux版本采用这种文件组织形式,类似于Windows操作系统中c盘的文件目录,FHS采用树形结构组织文件。FHS定义了系统中每个区域的用途、所需要的最小构成的文件和目录,同时还给出了例外处理与矛盾处理。

    • /boot : 存放系统启动相关的文件,如内核、initrd以及grup(bootloader)
      /dev : 设备文件:块设备(随机访问,数据块) 字符设备(线性访问,按字符为单位)
      特殊文件不显示数据大小,只显示主设备号(major)和次设备号(minor

      /etc : 配置文件,绝大多数都是纯文本文件(Linux的重要哲学思想之一就是将程序的配置文件保存为纯文本文件)
      /home : 用户的家目录,每一个用户的家目录通常默认为/home/USEARNAME
      /root : 管理员的家目录
      /lib : 1.库文件: 静态库 : .a(Linux)
      动态库: .dll (windows) .so(shared object.位于Linux)
      2.内核模块文件(位于/lib/modules)

    库就是一些被调用的封装好的某些功能。程序可直接调用,不用重新编写。
    /media : 挂载点目录,挂载移动设备
    /mnt :挂载点目录,额外的临时文件系统
    把当前设备与文件系统的某个目录建立关联和联系的过程
    将设备文件挂载到挂载点目录即可访问
    /misc : 杂项(不方便归类的)
    /opt : 可选目录,第三方程序的安装目录
    /proc : 伪文件系统,内核映射文件
    /sys : 伪文件系统,跟硬件设备相关的属性映射(也是内核映射文件,只不过是独立出来的)
    /tmp : 临时文件 /var/tmp
    /var : 可变化的文件 cache(缓存) log(日志)run(存储进程号码,每一个进程运行起来,都有一个进程号码。.pid文件)mail(用户的文件转存位置)
    /bin : binary 可执行文件,用户命令 系统自身启动时相关命令或者所需要的可执行文件
    /sbin : 可执行文件,管理命令
    /usr : shared read-only 全局共享只读文件
    /usr/bin 系统启动后为了提供一些基本功能的可执行文件
    /usr/sbin
    /usr/lib
    /usr/local (第三方软件使用,非必须):
    /usr/local/bin
    /usr/local/sbin
    /usr/local/lib


    2、目录命令规则:

    1、长度不能超过255个字符;
    2、不能使用 / 当文件名
    3、严格区分大小写

    附:相对路径 :相对于当前位置开始的文件查找路径
    绝对路径 : 由根开始的文件查找路径

    相对路径创建y, 绝对路径从根目录开始也就是应该从/开始,而相对路径是从当前路径(./)开始创建的,./可以省略。 image.png
    • 目录管理 :列出目录内容、显示、切换、创建、删除目录
      1、ls
      2、cd
      3、pwd
      4、mkdir(创建空目录,路径的最后一个点才是我们创建的目录) -p 建立上层目录 -v verbose 详细信息 :为每个创建的目录打印一条信息。
      image.png

    命令行展开(花括号展开)
    mkdir -pv m/n/{a/b,c}


    image.png

    mkdir -pv x/y/{as.ad}/zx 无法展开,会被当成一个目录


    image.png
    image.png
    mkdir {a,b}_{c,d} -pv:
    image.png

    波浪线展开: ~USERNAME 自动转换到用户家目录
    tree : 查看目录树
    5、删除目录:
    1)rmdir(remove directory)只能删除空目录 -p 删除指定目录的同时,删除为空的上层目录。


    image.png

    友情阅读推荐:

    相关文章

      网友评论

        本文标题:linux 基础8

        本文链接:https://www.haomeiwen.com/subject/wlbtfqtx.html