linux文本运行层次,Linux基础知识之---文件系统层级结构

#Linux基础知识之---文件系统层级结构

@(Linux系统)[基础知识,文件系统,层级结构,FHS]

一切皆文件: 在Linux中,无论是目录、配置、cpu、内存、键盘、鼠标、或者运行中的系统及内核、甚至临时缓存也都有对应的文件。“一切皆文件”已成为Linux系统最重要的哲学思想之一。

Linux Filesystem Hierarchy Standard

Filesystem Hierarchy Standard: 简称为FHS, 文件系统层级结构标准,Linux系统几乎所有的发行版都要遵循此层级目录结构标准。FHS定义了Linux操作系统中的主要目录及目录内容。

我们以CentOS7操作系统为例,来讲述FHS。

####根目录

根目录 ,用 / 来表示,英文是root,根目录代表一切的源头,如果你想访问任何一个文件,一定要从根目录开始找起。下面我们以CentOS 7 系统为例 来看看文件系统根目录下的一级子目录及其作用功能。

67fe7ea0d92b1c73f979bb3ce45bbb2a.png

####必须目录

**/bin : **Essential user command binarier(for use all users),即供所有用户使用的基本命令二进制程序文件;

**/sbin : **System binaries,供系统管理员使用的二进制程序;

**/lib : **Essential shared libraries and kernel modules,为系统启动或根文件系统上的应用程序(/bin,/sbin等)提供基本的共享库,并为kernel提供内核模块;

**/lib64 : **Alternate format essential shared libraries ,64位系统特有的存放64位共享库的路径(对于64位系统来说是必需的,对于32位系统来说则为可选目录);

**/dev : **Device files ,存储设备文件或特殊文件;

**/etc : **Host-special system configuration,系统程序的配置文件,只能为静态,且不能是二进制可执行文件;

**/usr : **usr Hierarchy,usr层级目录,universal share read-only,全局共享的只读数据路径;

/proc : kernel and process information virtual filesystem,为了方便访问内核或进程数据而虚拟出来的基于内存的文件系统,该文件系统存储内核及进程的相关信息,多为内核参数,将参数虚拟成为某目录下的某文件中的内容,文件多存储于proc/sys/目录下;

**/sys : **sysfs虚拟文件系统提供了一种比proc更为理想的访问内核数据的途径,sysfs是设计较新的一种虚拟的基于内存的文件系统与proc文件系统的功能相似,但除了与proc相同的具有查看和设定内核参数功能之外,sysfs虚拟文件系统主要为Linux提供统一设备模型管理的接口;

**/srv : **data for services provided by this system, 当前主机为服务提供数据的位置;

**/var : **var hierarchy,存储经常发生变化的数据的目录;

**/tmp : **为那些会产生临时文件的程序提供的用于存储临时文件的目录,可供所有用户执行写入操作,有特殊权限;

/boot : static files of the boot loader, 引导加载器所必须用到的静态文件:kernel,initramfs(initrd),grub等;

**/media : **mount point for removeable media, 便携式设备挂载点,如:cd-rom,floppy等;

**/mnt : **mount point for a temporarily mounted filesystem,其他临时文件系统挂载点;

####非必须目录

**/opt : **add-on application software packages,附加(非必需)程序的安装位置,为可选择的目录;

**/root : **管理员的家目录,为可选目录;

**/home : **普通用户家目录的集中位置,为可选目录;

/rum : 一个不常用的可选目录。

反馈与建议

我们前面讲述了CentOS7文件系统的根目录下的一级子目录的层级结构,知道了文件系统的层级结构和每个目录的作用功能,我们下期来讲讲文件我们是如何找到与打开一个文件,并对其进行复制、移动、删除操作的————文件管理操作命令及原理。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/543084.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

服务器搭建-Linux基础知识

服务器搭建还是需要一些Linux知识的,这节就聊点基础的。 文件权限操作 查看权限 Linux中每个文件对每个用户来说都有对应的权限,在任一路径中输入ll就可以查看这些信息: rootip-*** /usr/local # ll total 32K drwxr-xr-x 2 root root 4.0K J…

seo从入门到精通_从入门到精通,新人必看的3本书SEO书籍

SEO入门书本引荐:从入门到通晓,新人必看的3本书在这个网上学习泛滥的年代,很多人都习气在网络上找教程学习,无论上视频教程,学习论坛,或是网上课堂等等。但也有些人仍是更习气看书学习的,很多人…

Hession矩阵与牛顿迭代法

1、求解方程。 并不是所有的方程都有求根公式,或者求根公式很复杂,导致求解困难。利用牛顿法,可以迭代求解。 原理是利用泰勒公式,在x0处展开,且展开到一阶,即f(x) f(x0)(x-x0)f(x0) 求解方程f…

抽象工厂模式_设计模式——抽象工厂模式

阅读目录使用频率:★★★★★一、什么是抽象工厂模式二、补充说明三、角色四、例子使用频率:★★★★★一、什么是抽象工厂模式就是对一组具有相同主题的工厂进行封装(维基百科解释的很到位);例如:生产一台PC机,使用工…

windows(win7,win8,xp)hosts文件找不到原因分析及解决方法

2019独角兽企业重金招聘Python工程师标准>>> 一般情况hosts文件是保存在C:\windows\System32\Drivers\Etc 文件夹上,由于安装是win7系统,在这个路径上就能找到这个hosts文件。如果你在该路径下没有找到这个文件的话,一般是以下几种…

sql 显示百分比_轻松搞定数据分析之SQL——简单查询

每天早起或者睡前听一首温柔而美好的音乐,是一件很幸福的事情,无论你是否懂音乐,它都能带你发现生活中的隐藏的那些美好,今天我们先来一起欣赏Mindy Gledhill的单曲《California》California (网易云音乐),每次我听到这首歌&#…

SpringMVC 中设置日期字符串转换格式

2019独角兽企业重金招聘Python工程师标准>>> 在使用SpringMVC的项目中经常遇到 controller 参数中接收Date类型的数据,但是页面传过来的参数又是日期字符串,会出现转换异常。 由于项目需要支持两种日期格式所以从写了一个日期转换器。网友可以…

操作系统 非连续分配_操作系统中的连续和非连续内存分配

操作系统 非连续分配In this article, we will learn about the different types of memory management techniques and also the pros and cons of different memory management techniques. 在本文中,我们将学习不同类型的内存管理技术 ,以及不同内存管…

文件名重定向到txt中Linux,Linux上glob用于实现文件名的通配、IO重定向及管道

Linux中所谓的通配是指,显示以指定条件为条件的文件;即通配的含义是指搜寻以已知条件为前提的目标文件。常用文件通配符有:文件通配符含义例子*任意长度的任意字符如a*,搜寻所有以a为首的文件名的文件?任意的单一字符如a&#xff…

分形与数据结构第二篇

一、分形之 迭代实现分形 本次的图形都是在之前的画图工具中实现的。 首先,还是和原来一样建立一个JButton元素组件,然后加上监听方法;再在public void mouseClicked(MouseEvent e) {}方法中实现图形; else if (s.equals("图…

华为linux版笔记本安装win7,华为MateBook X Pro笔记本怎样安装win7系统

华为MateBook X Pro的制造工艺达到了业界顶级的水准,高达91%的屏占比真正达到了近似全面屏的观感,触感顺滑质感强烈的机身让人爱不释手。对于有意选购一台高端轻薄本产品的消费者来说,MateBook X Pro应该是你首选的对象之一。那么这款笔记本怎…

怎么使用小爱同学音响_智能音响购买指南!!!

小度音响pro100天使用感受,100天前我冲动消费购买了一个智能音响,还是对比了多个智能音响做好的决定。使用到现在显然这个冲动消费是非常划算的,这个智能音响完全提升了我的生活质量,我现在一下班就会让它播放音乐、睡觉前播放几段…

【分享】WeX5的正确打开方式(1)

最近在研究WeX5,想在这里记录下使用过程中的点滴,今天先把之前已经掌握的分享一下。WeX5官方的开发指南难度系数较大,面向的受众可能是已经敲过上万行代码的html5 app开发者。但是作为一个刚进入代码世界的html5 app开发宝宝,本人…

过滤器,绑定事件,动画

一、基本过滤器 语法描述返回值:first选取第一个元素单个元素:last选取最后一个元素单个元素:not(selector)选取去除所有与给定选择器匹配的元素集合元素:even选取索引是偶数的所有元素(index 从0开始)集合元素:odd选取索引是奇数的所有元素(index 从0开始)单个元素:eq(index)选…

python操作mysql数据库的常用方法使用详解

python操作mysql数据库1、环境准备: Linux安装mysql: apt-get install mysql-server安装python-mysql模块:apt-get install python-mysqldb Windows下载安装mysqlpython操作mysql模块:MySQL-python-1.2.3.win32-py2.7.exe 或 MySQ…

c语言稀疏矩阵的存储,C语言:数据结构-稀疏矩阵的压缩存储

https://m.toutiaocdn.com/group/6712258385510662667/?appnews_article&timestamp1562855219&req_id201907112226580100230300187166DEA&group_id6712258385510662667(1)稀疏矩阵的特点在一个mn的矩阵中,设矩阵中有i个元素不为零,并令△i/…

计算机C语言课交作业怎么交,第一份c语言作业

2.1 你对软件工程专业或者计算机科学与技术专业了解是怎样?•答案: 软件工程专业是个年轻的专业,紧跟这个信息化的新时代。我学习它是因为感兴趣,经过一周的学习,我了解了一些 该专业课程主要是c语言程序设计和计算机导…

技术淘宝

? ? ? ? 精度前端学习 —— 前端开发100天(置顶) http://alloyteam.github.io/CodeGuide/https://github.com/AlloyTeam/CodeGuide cmd控制台的小技巧:可以直接将文件夹/文件丢进去,这样就会打印出该路径了。 舒服的字体家族…

vue 导出_Vue核心知识:8.3 vuex在vue-cli中的应用,文件之间的导出与引入

问题:vuex在vue-cli中的应用第一步:npm下载vuex资源包:npm install vuex --save第二步:在 src/main.js 中引入import Vue from vue import Vuex from vuexVue.use(Vuex)import store from ./vuex/store第三步:在 src 下…

android界面设计字体大小,Andoird用户界面设计上手指南:设置字体大小

教程详解技术应用: AndroidOS / Android SDK难易程度: 简单预计完成时间: 15分钟【51CTO译文】在本文中,我们将介绍一些简单的处理方式,帮助开发人员轻松编写出能够应对各类设备型号的应用程序文本方案,同时为用户提供自定义文字尺寸功能。别…