【技巧沙龙】AI开辟者拭魅战营-7分钟打造1个定制技能。7月22号,我们等你一路!

1、常用的重要目次

Linux和Windows操作体系中的文件体系些不合,在进修应用linux之前,可以或许懂得这个不合之处助于后续的进修。本文先对Windows和Linux膳绫擎文件体系的一些概念进行区分,然后介绍一些Linux文件体系相干的道理,最后较为具体地介绍了Linux体系的目次构造。

在Linux中设备都是以文件情势出现,这里的设备可所以硬盘,键盘,鼠标,网卡,终端,等设备,经由过程拜访这些文件可以拜访到响应的设备。设备文件可以应用mknod敕令来创建,具体拜见响应的敕令;而为了将对这些设备文件的拜访转化为对设备的拜访,须要向响应的设备供给设备驱动模块(一般将设备驱动编译之后,生成的结不雅是一个*.ko类型的二进制文件,在内核启动之后,再经由过程insmod等敕令加载响应的设备驱动之后,我们就可以经由过程设备文件来拜访设备了。一般来说,想要Linux体系支撑某个设备,只要个器械:响应的硬件设备,支撑硬件的驱动模块,以及响应的设备文件。

一、Linux和Windows文件体系

下面分别简单介绍一下启动Windows和Linux之后,它们是如何对待本身世界的。侧重介绍Linux。

1、Window膳绫擎的文件体系

Windows体系一一切器械都是存放在硬盘上的。启动体系后,先硬盘,再硬盘上的分区和每个分区所对应的文件体系,最后是存放在某个分区特定的文件体系中的文件,也就是说,Windows是经由过程“某个硬盘-硬盘上的某个分区-分区上的特定文件体系-特定文件体系中的文件”如许的次序来拜访到一个文件的。

目标库文件,包含动态连接库加上一些平日不是直接调用的可履行文件的存放地位。

具体点说,假设我们的机械膳绫擎一个硬盘,硬盘分为个区,那么我们启动体系之后就会看到C,D,E个分区(也就是我们启动体系后看到的”C”盘,”D”盘等),每个分区可以被格局化为各自不呵9依υ?件体系(例如NTFS格局,FAT32格局等,文件体系的根本功能就是为了存放文件的,不合文件体系差别一般在于治理个中存放的文件的功能的强弱,分区被格局化成指定格局的文件体系之后,就可以存放任何文件和目次了。这里,我们可以把文件大年夜体分为两种:体系文件和用户文件。一般来说体系文件(例如Windows操作体系本身,一些体系法度榜样,法度榜样运行所需的库文件,以及一些体系设备文件等)存放的默认地位在C盘,当然也可以在安装时刻指定在其他盘;其它用户文件,包含用户后来安装的法度榜样以及一些数据文件等,用户可以把它们随便存放在随便率性的分区。

如许组织长处更缺点。长处是:用户存放器械的地位比较自由,体系构造简单便于新用户上手。缺点很多这里只列出几种:(1因为对“体系文件”和“用户文件”存放地位缺乏过细的规定,数据组织的方法显得比较纷乱,并且两种文件之间很轻易互相干扰(例如数据文。(2用户的应用经验对体系的应用效力影响很大年夜。一般来说,我们应用Windows时刻合理应用分区会晋升的体系效力。例如根据须要设置合理的体系分区(C分区的大年夜小,尽量少往C盘存放数据文件,根据具体情况可以将一些“重要并且常用的” 法度榜样安装在C分区,随时保持体系目次的干净和大年夜小助于晋升体系的运行速度,用户安装的一般软件尽量不要安装在C盘,安装软件时刻指定的地位最好采取默认标准目次名称(例如X:\Program Files目次,这里X表示盘符而不要本身定义一些奇怪名字的目次,如许便于软件的保护等等。(3共享不便。Windows上经验的用户们会将本身的目次构造组织好,然则每个用户组织本身内容的方法是不一样的,所以他的机械上哪里存放了什么内容,别人很难知道,为共享带来了麻烦。然则这些在Linux体系中,情况就所不合了。

在Linux体系中,正好相反,一切器械都是存放在一个独一的“虚拟文件体系”中的,这个“虚拟文件体系”是树状的构造以一个根目次开端。启动体系后,先有这个虚拟文件体系,再硬盘,再把某个硬盘的某个分区做为这个虚拟文件体系的一部分(用某个子目次表示这个分区,再经由过程这个虚拟文件体系中对应硬盘分区的那个子目次肯定硬盘分区中的特定文件体系,最后的文件就存放在这个特定的文件体系中,也就是说,Linux体系是经由过程“虚拟文件体系-硬盘-硬盘上的分区-分区上的特定文件体系-特定文件体系中的文件”如许的次序来拜访一个文件的。

可能对习惯了应用Windows的用户来说,如许的组织点不太适应,这里的“虚拟文件体系”,本质就是一颗目次树,最开端的目次叫做根目次,根目次中又有每一级子目次,或者文件,子目次又有子子目次和文件,个中每个子目次都特定的功能这个功能是商定俗成了的后面会具体解释……和Windows中把硬盘分成的C,D,E分区的概念不合了,Linux中最开端根本就没有硬盘的概念,就只有一个纯粹的“虚拟文件体系”。如不雅想要应用哪个硬盘的某个分区,就把那个分区“挂载”到某个子目次之下,如许硬盘中的分区,文件体系,目次等内容就出现到了那个子目次琅绫擎。也就是说,在Linux中,我们应用硬盘中的数据,实际是先把硬盘“挂载”到某个子目次下,然后经由过程那个子目次来拜访硬盘的。硬盘华夏的数据组织构造都反竽暌钩到了子目次上,成为了全部“虚拟文件体系”根目次下的一颗子树。

也许人会问,没这个“虚拟文件体系”就无法应用硬盘,然则最开端没有硬盘,那么这个“虚拟文件体系”以及响应的组织构造是怎么存放起来的呢?这个问题,就像先鸡照样先蛋这个问题一样看似简单实袈潋……然则在Linux中,很随便马虎地彪炳了这个思维轮回,问题的谜底并没在“虚拟文件体系”和“硬盘”这两者之间彷徨,而是第者——“内存”,Linux体系启动起来之后,全部“虚拟文件体系”的组织构造,都是跟着每次体系的启动主动在内存中建立好了的,根本就不须要硬盘。

推荐阅读

【技巧沙龙】AI开辟者拭魅战营-7分钟打造1个定制技能。7月22号,我们等你一路!

本文以Linux中断子体系架构为视角,旨在供给一个对Linux中断体系的全局熟悉,不涉及具体实现细节。一、Li>>>详细阅读

地址:http://www.17bianji.com/lsqh/36232.html

掌握Linux的目录结构,必看!深入理解linux系统的目录结构就靠本文了相关推荐

  1. linux教程redhat,RedHat Linux操作系统菜鸟成长必看

    RedHat Linux操作系统菜鸟成长必看 Linux操作系统的操作完全不同于windows,用了一段时间,可是还不能进行程序的安装.我觉得很有挑战性!不过什么东西,还是要从最基本的做起啊! 学习挂 ...

  2. it招聘上说熟悉linux系统,运维入门:细说Linux,做IT必看

    原标题:运维入门:细说Linux,做IT必看 Linux进程和系统.任务管理 一.基本概念 程序:一组指令的集合 进程:程序的具体实现,执行程序的具体过程 子进程调用:fork-and-exec流程: ...

  3. python删除文件夹无法访问_零基础小白必看:python基本操作-文件、目录及路径

    使用python的os模块,简单方便完成对文件夹.文件及路径的管理与访问操作. 1 前言 在最近开发中,经常需要对文件进行读取.遍历.修改等操作,想要快速.简单的完成这些操作,我选择用 python ...

  4. python目录及文件_零基础小白必看:python基本操作-文件、目录及路径

    1 前言 在最近开发中,经常需要对文件进行读取.遍历.修改等操作,想要快速.简单的完成这些操作,我选择用 python .通过 python 的标准内置 os 模块,只需要几行代码,即可完成想要的操作 ...

  5. linux 挂载san存储,新手看招:Linux操作系统下挂载SAN资源

    在存储设备上配置好SAN资源后,操作Linux主机服务器 1.安装iSCSI驱动程序: 2.Linux主机安装iSCSI Initiator: 3.配置iSCSI Inititor,主要是IP地址和I ...

  6. 会linux基本命令是脚本语言吗,如何理解Linux Shell和基本Shell脚本语言?

    理解Linux Shell: shell:一个命令行解释器,通过执行命令或脚本,帮助用户与操作系统打交道. process:进程,用户执行的任务是进程,但进程不只是任务. file:文件放在硬盘上,包 ...

  7. linux内核文件系统的架构,《深入理解Linux内核》-文件系统学习心得

    内核中要注意的是各种结构体,结构体之间的联系和各个函数以及函数之间的调用关系,参数的传递和函数的功能. 内核中数据结构的字段无外乎包括三种字段:属性字段,调用方法,指向其它结构的指针.具体如下图所示: ...

  8. linux 虚拟机大量udp请求失败_理解 Linux 网络栈:Linux 网络协议栈简单总结分析...

    1. Linux 网络路径 1.1 发送端 1.1.1 应用层 (1) Socket 应用层的各种网络应用程序基本上都是通过 Linux Socket 编程接口来和内核空间的网络协议栈通信的.Linu ...

  9. windows比linux差在哪,怎么让新手理解Linux比Windows好在哪里!

    pingpang2008 于 2009-06-17 08:54:31发表: 人好多啊 hantu 于 2009-06-16 23:28:57发表: 哈哈,偏偏很多人就是不爽windows了才用Linu ...

  10. php变量结构体的深入理解,第一节 变量的结构和类型

    前言中提到变量的三个基本特性,其中的有一个特性为变量的类型,变量都有特定的类型,如:字符串.数组.对象等等.编程语言的类型系统可以分为强类型和弱类型两种: 强类型语言是一旦某个变量被申明为某个类型的变 ...

最新文章

  1. 201671030129 周婷 《英文文本统计分析》结对项目报告
  2. java笔试题_【干货分享】中兴通讯2021校招笔试测评攻略
  3. 【编程】二叉搜索树的定义
  4. zoeDylan.js框架-数据底层
  5. 最受IT公司欢迎的50款开源软件
  6. mysql对象资源管理器在哪里_文件资源管理器在哪
  7. 关于如何修复任务栏图标变白色的问题
  8. 智能机器人根据其智能程度不同,主要分为哪些类型?
  9. 国开文学英语赏析 2021春(2021年7月)
  10. 货币的时间价值及股票估值
  11. 51单片机之数据转移指令MOV、MOVX、MOVC等
  12. 柏拉图与苏格拉底的对话----爱情;婚姻;外遇;生活
  13. 推荐《我是谁 – 没有绝对安全的系统》CLAY——Clown Laughing At You「小丑的嘲笑」
  14. 图形学常见概念与算法-纹理过滤
  15. 计算机毕业设计Java金融业撮合交易系统(源码+系统+mysql数据库+lw文档)
  16. 北交中外合作计算机类出国留学,北交大中外合作办学怎么样
  17. Linux学习:文件和用户管理——文件管理命令
  18. C++11 Features in Visual C++ 11 - VS2010对C++11特性支持的情况
  19. 工程伦理--15.5 克隆技术和干细胞研究的伦理问题(上)
  20. 区块链/solidity-address payable和address

热门文章

  1. 基于LBP+bp的表情识别和人脸识别 身份识别的门禁系统建设
  2. 提取txt文档中以冒号分隔符区分的信息到excel(前提是使用正则表达式把每一行修改为只有一个冒号)
  3. 洪荒:我的身份被诸天大能曝光了(三)
  4. ZT shell经典,shell十三问
  5. 2021中山濠头中学高考成绩查询,2021年中山高中录取分数线是多少及高中排名榜...
  6. echarts柱状图柱形修改为三角形
  7. 信噪比测试—imatest
  8. 《录鼎记》——重启之回溯part03
  9. 数据中心网络架构浅谈(二)
  10. CASS软件打开大图纸提示:内存不足,解决方法