1-Linux的目录结构

Linux的目录结构是规定好的,不可以随意进行更改!

Linux的文件系统是采用级层式的树状目录结构,最上层是根目录/,然后再在根目录下创建其它的目录。

7dec511989264feaadcddaa20277952a.png

各个目录中主要负责的功能和作用如下:(主体的结构一定要知道!!!

  • /bin 🌟
    • 是Binary的缩写,这个目录里存放着最经常使用命令。
  • /sbin
    • 这里的s指的是Super User的意思,在这个文件夹下存放着系统管理员使用的系统管理程序。
  • /home 🌟
    • 存放普通用户的主目录
    • 在Linux中每个用户都有一个自己的目录,一般该目录名是以用户的账号名进行命名的。
  • /root 🌟
    • 该目录是系统管理员的目录
    • 区别与普通用户的是,该目录相当于是超级权限者的用户主目录。
  • /lib
    • 这个是系统开机所需要的最基本的动态连接共享库。
    • 作用类似于win中的dll文件。
    • 几乎所有的程序都需要用到这些共享库。
  • /lost + found
    • 该目录下一般没有内容
    • 当系统出现非法关机时,这里将会存放一些文件。
  • /etc 🌟 ^f9a9d2
    • 里面存放所有系统管理所需要的配置文件和子目录
    • 比如:config文件
    • 它是"etcetera“的缩写,意思是"其他”。这些文件包括网络配置、用户账户信息、服务配置、软件包管理等等。
  • /usr 🌟 ^050dfd
    • 非常重要的目录
    • 用户的很多应用程序和文件都会放在该目录下面,类似于win中的program files 目录
    • Linux中的/usr 约等于 win中的program files 目录,也就是说如果安装应用程序,会默认安装到该文件下面。
  • /boot 🌟
    • 存放启动Linux时使用的一些核心文件,包括一些核心文件以及镜像文件。
  • /proc ❗️
    • 它是一个动态生成的目录,其中的文件和子目录都是虚拟的,并不占用实际的内存空间。
    • 其中的内容主要为,系统运行时的进行和内核相关的信息。
    • 比如:在该目录下,每个运行的进程都有一个以数字命名的子目录,代表该进程的ID(也就是操作系统中所学习的PID
  • /srv ❗️
    • service
    • 存放一些服务启动之后,需要提取的数据
    • 存储特定服务的数据文件、配置文件、日志文件等。
  • /sys ❗️
    • 是一个虚拟文件系统
    • 提供对系统硬件和内核参数的访问
    • 在sys目录下,可以找到与系统硬件设备相关的信息,比如CPU、内存、磁盘等。可以通过读取这些文件来获取硬件设备的详细信息。比如设备型号、驱动程序、状态等。
  • /tmp
    • 存放一些临时文件
  • /dev ^93516e
    • 虚拟文件系统,用于表示的访问系统中的设备
    • 类似于win中的设备管理器,把所有的硬件用文件的形式进行存储
    • 通过/dev目录中的设备文件,用户和应用程序可以与硬件设备进行交互,读取和写入数据,进行输入和输出操作。
  • /media 🌟
    • 用于挂载可移动介质的目录
    • linux系统会自动识别一些设备,例如U盘等,可以通过该目录访问和操作U盘中的文件
    • 当识别后,将会把该设备挂载在该文件下。
  • /mnt 🌟
    • 用于挂载临时文件系统的目录
    • 比如外部存储设备、网络共享等。
    • 比如,当需要访问到这些文件系统时,可以将其挂载到该目录i啊,方便在文件系统中进行访问和操作
  • /opt
    • 这是给主机进行额外安装软件的软件包所存放的目录
  • /usr/local 🌟
    • 给主机额外安装软件所安装的目标目录。
    • 就是将软件安装到该目录下。否则可能将会默认安装到/usr下。
    • 一般是通过编译源码方式安装的程序
  • /var 🌟
    • 用于存放系统运行过程中产生的可变数据,包括日志文件、缓存文件、临时文件、数据库文件等。
    • 也就是说,这些文件可能会随着系统的运行而不断变换(可变数据)
  • /selinux
    • 安全子系统
    • 控制程序只能访问特定文件

在Linux的世界里面,一切皆文件!!!

因为,Linux不单单将我们熟悉的文件看作是文件,而且,它会将硬件当作一个文件去处理,就放在/dev目录下面。

image.png|center|800

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Cisco 路由器配置管理

大多数网络中断的最常见原因是错误的配置更改。对网络设备配置的每一次更改都伴随着造成网络中断、安全问题甚至性能下降的风险。计划外更改使网络容易受到意外中断的影响。 Network Configuration Manager 网络更改和配置管理 (NCCM)解决方案&#xff…

springboot编写mp4视频播放接口

简单粗暴方式 直接读取指定文件,用文件流读取视频文件,输出到响应中 GetMapping("/display1/{fileName}")public void displayMp41(HttpServletRequest request, HttpServletResponse response,PathVariable("fileName") String fi…

掌握文件锁:使用flock实现多个进程之间的无缝文件同步

使用flock实现多个进程之间的无缝文件同步? 博主简介一、引言二、文件锁的概述2.1、定义文件锁2.2、文件锁的种类2.3、文件锁的作用 三、使用flock实现文件锁3.1、flock的简介3.2、flock的使用方法3.3、flock文件锁命令3.4、flock对文件同步的帮助 四、实现多个进程…

GRE TAP的工作原理与5G工业物联网中的应用

随着互联网新技术的发展以及智能化水平的提高,各企业对实时数据传输的需求也在不断提升,企业愈发重视数据中心的建设,以保障企业内网数据安全。 GRE(Generic Routing Encapsulation,通用路由封装)协议属于…

物理机安装ESXI时遇到No Network Adapters

前不久在虚拟机下安装完成了ESXI,果断地使用了,确实很不错了, 配合我上次发的密匙(https://www.cnntt.com/archives/5556)妥妥爽。 虚拟机中试玩了一下,就开始布置到我的物理机上了,毕竟我以后…

【LeetCode】142.环形链表Ⅱ

题目 给定一个链表的头节点 head ,返回链表开始入环的第一个节点。 如果链表无环,则返回 null。 如果链表中有某个节点,可以通过连续跟踪 next 指针再次到达,则链表中存在环。 为了表示给定链表中的环,评测系统内部…

无涯教程-jQuery - Highlight方法函数

Highlight 效果可以与effect()方法一起使用。这将以特定的颜色突出显示元素的背景,默认为黄色(yellow)。 Highlight - 语法 selector.effect( "highlight", {arguments}, speed ); 这是所有参数的描述- color - 高亮显示颜色。默认值为"#fff…

(八九)如何与InfluxDB交互InfluxDB HTTP API

以下内容来自 尚硅谷,写这一系列的文章,主要是为了方便后续自己的查看,不用带着个PDF找来找去的,太麻烦! 第 8 章 前言:如何与InfluxDB交互 1、InfluxDB启动后,会向外提供一套HTTP API。外部程…

【Rust教程 | 基础系列 | Cargo工具】Cargo介绍及使用

文章目录 前言一,Cargo介绍1,Cargo安装2,创建Rust项目2,编译项目:3,运行项目:4,测试项目:5,更新项目的依赖:6,生成项目的文档&#xf…

Nacos的搭建及服务调用

文章目录 一、搭建Nacos服务1、Nacos2、安装Nacos3、Docker安装Nacos 二、OpenFeign和Dubbo远程调用Nacos的服务1、搭建SpringCloudAlibaba的开发环境1.1 构建微服务聚合父工程1.2 创建子模块cloud-provider-payment80011.3 创建子模块cloud-consumer-order80 2、远程服务调用O…

Caffeine本地缓存技术

说明:Caffeine是本地缓存方案,在所有本地缓存中命中率最佳,参考下图(引自http://t.csdn.cn/oiQlH),本文介绍Caffeine在SpringBoot项目中的应用。 使用 例如现在有两个接口,一个查询所有用户&am…

分析npm run serve之后发生了什么?

首先需要明白的是,当你在终端去运行 npm run ****,会是什么过程。 根据上图的一个流程,就可以衍生出很多问题。 1,为什么不直接运行vue-cli-service serve? 因为直接运行 vue-cli-service serve,会报错&#xff0c…

数字光源控制器报警说明

Revision Sheet: Rev Data Author Description 1.0 20230729 Shuangyi 数字光源控制器报警说明 V1.0 一.报警说明 当我们所连接的光源负载超出光源控制器本身驱动能力的时候,我们会对控制器进行保护,从以下方式可知道过流的情况,如…

【信号去噪】基于马氏距离和EDF统计(IEE-TSP)的基于小波的多元信号去噪方法研究(Matlab代码实现)

💥💥💞💞欢迎来到本博客❤️❤️💥💥 🏆博主优势:🌞🌞🌞博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。 ⛳️座右铭&a…

数据可视化(2)

1.柱状图 #柱状图 #bar(x,height,width,*,aligncenter,**kwargs) #height柱子的高度,即y轴上的数据 #width数组的宽度,默认值0.8 #*表示后面的参数为匿名关键字,必须传入参数 #kwargs关键字参数x[1,2,3,4,5] height[random.randint(10,100)f…

【学习笔记】视频检测方法调研

目录 1 引言2 方法2.1 视频目标跟踪2.1.1 生成式模型方法2.1.2 判别式模型方法2.1.2.1 基于相关滤波跟踪2.1.2.2 基于深度学习跟踪 2.2 视频异常检测2.2.1 基于重构方法2.2.2 基于预测方法2.2.3 基于分类方法2.2.4 基于回归方法 2.3 深度伪造人脸视频检测2.3.1 基于RNN时空融合…

WIZnet W6100-EVB-Pico DHCP 配置教程(三)

前言 在上一章节中我们讲了网络信息配置,那些网络信息的配置都是用户手动的去配置的,为了能跟电脑处于同一网段,且电脑能成功ping通板子,我们不仅要注意子网掩码,对于IP地址主机位和网络位的划分,而且还要注…

【LeetCode】二叉树的前序,中序,后序遍历

此题用递归做比较容易&#xff0c;然后根据前中后的遍历特点&#xff1a; 前序是根左右&#xff0c; 中序是左根右&#xff0c; 后序是左右根。 前序遍历&#xff1a;做题入口 class Solution {public List<Integer> preorderTraversal(TreeNode root) {List<Integer…

求分享如何批量压缩视频的容量的方法

视频内存过大&#xff0c;不但特别占内存&#xff0c;而且还会使手机电脑出现卡顿的现象&#xff0c;除此之外&#xff0c;如果我们想发送这些视频文件可能还会因为内存太大无法发送。因此&#xff0c;我们可以批量地压缩视频文件的内存大小&#xff0c;今天小编要来分享一招&a…

VSCode配置之C++ SQLite3极简配置方案

背景 最近在学习《深入应用C11: 代码优化与工程级应用》&#xff0c;其中第13章说到SQLite库&#xff0c;查询网上诸多教程&#xff0c;发现比较容易出现bug且配置较为麻烦&#xff0c;故记录此次简化版方案&#xff0c;以供参考。 软件环境 SQLite 3.42.0 版本&#xff08;仅…