Linux基础篇:文件系统介绍——根目录下文件夹含义与作用介绍

Linux文件系统介绍——文件夹含义与作用
Linux文件系统是一个组织和管理文件的层次结构。它包括了目录、子目录和文件,这些都是按照一定的规则和标准进行组织的。以下是Linux文件系统的一些关键组成部分:
在这里插入图片描述

1./bin:

该目录包含了系统启动和运行时所需的基本命令和工具。这些命令和工具通常都是二进制文件,可以直接在命令行中执行。/bin 目录通常被包含在 PATH 环境变量中,因此用户可以在任何位置使用这些命令和工具。
文件非常多,截取部分内容
在这里插入图片描述

2./usr:

该目录包含了大部分应用程序和软件包,以及与系统运行相关的文件。/usr 目录包含了 /usr/bin、/usr/sbin、/usr/lib 和 /usr/share 等子目录。

  • /usr/bin 目录包含了大量的命令和工具,如文本编辑器、编译器、解释器等。
  • /usr/sbin 目录包含了管理员常用的命令和工具,如网络配置、系统维护等。
  • /usr/lib 目录包含了共享库文件,供各种应用程序使用。
  • /usr/share 目录包含了应用程序所需的共享数据文件,如文档、图标、帮助文件等。

在这里插入图片描述

3./sbin:

该目录包含了系统管理员常用的命令和工具,如系统管理、网络设置等。与 /bin 目录类似,/sbin 目录中的命令和工具通常也是二进制文件。与 /usr/sbin 不同,/sbin 目录中的命令和工具通常只有系统管理员才能使用。
在这里插入图片描述

4./etc:

该目录包含了系统的配置文件,如网络、安全、用户等。这些文件是系统启动时加载的,因此它们是系统运行的重要组成部分。/etc 目录中的配置文件通常是纯文本文件,可以使用文本编辑器进行编辑和修改。
在这里插入图片描述

5./tmp:

该目录包含了临时文件,如程序运行时产生的临时文件、打印队列等。这些文件在系统重启后会被自动清除。/tmp 目录通常对所有用户都是可写的,因此任何用户都可以在该目录中创建和删除文件。
在这里插入图片描述

6./lib:

该目录包含了系统启动和运行时所需的共享库文件。共享库文件是一些功能库的集合,它们被多个应用程序共享和使用。/lib 目录中的共享库文件通常被链接到 /usr/lib 目录中的相应文件。
在这里插入图片描述

7./var:

该目录包含了系统变化较频繁的文件,如日志、邮件、数据库等。/var 目录中的文件通常是可写的,因此任何用户都可以在其中创建和修改文件。/var 目录中的子目录包括 /var/log、/var/spool、/var/run 等。

  • /var/log 目录包含了系统的日志文件,包括系统日志、应用程序日志等。
  • /var/spool 目录包含了应用程序的临时文件和队列,如打印队列、邮件队列等。
  • /var/run 目录包含了系统和应用程序的临时运行文件和进程标识符,如 PID 文件、锁文件等。

在这里插入图片描述

8./home:

该目录包含了用户的主目录,每个用户都有一个独立的主目录,用于存储用户的文件和个人设置。/home 目录下的子目录以用户名命名,例如 /home/user1、/home/user2 等。
默认是空的
在这里插入图片描述

9./dev:

该目录包含了设备文件,如磁盘、串口、网卡等。设备文件是系统和应用程序访问硬件设备的接口,它们通常被视为特殊文件。/dev 目录中的设备文件可以被应用程序读写,以便访问相应的硬件设备。
在这里插入图片描述

10./boot:

该目录包含了系统启动所需的文件,如内核、引导程序等。/boot 目录通常包含了一个独立的分区,以便保证系统启动时的稳定性。在启动过程中,引导程序会从 /boot 目录中加载内核文件,并将系统初始化。
在这里插入图片描述

11. /media:

该目录包含了可移动设备的挂载点,如 U 盘、光盘等。当可移动设备插入系统时,系统会自动将它们挂载到 /media 目录下。/media 目录下的子目录以设备名称或标签命名,例如 /media/usb、/media/cdrom 等。
默认是空的
在这里插入图片描述

12./opt:

该目录包含了第三方应用程序的安装目录。第三方应用程序通常是由独立的软件供应商提供的,它们不属于系统默认安装的软件包。/opt 目录下的子目录以应用程序名称命名,例如 /opt/mysql、/opt/pycharm 等。
默认是空的
在这里插入图片描述

13./mnt:

该目录用于挂载临时文件系统,如 NFS、Samba 等。当需要访问远程文件系统时,可以将其挂载到 /mnt 目录下。/mnt 目录下的子目录通常以挂载点名称命名,例如 /mnt/nfs、/mnt/samba 等。
在这里插入图片描述

14./sys:

该目录包含了系统设备和内核的信息,可以通过该目录获取系统和设备的状态信息。/sys 目录下的文件和子目录通常以设备名称或标识符命名,例如 /sys/block/sda、/sys/class/net/eth0 等。
在这里插入图片描述
Linux 根目录下的文件夹是系统的基础组成部分,包含了系统启动和运行所需的各种文件和目录。每个文件夹都有其特定的作用和功能,理解它们的作用和关系对于使用和管理 Linux 系统非常重要。

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

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

相关文章

第四百四十三回

文章目录 1. 概念介绍2. 思路与方法2.1 整体思路2.2 使用方法 3. 示例代码4. 内容总结 我们在上一章回中介绍了"自定义Action菜单"相关的内容,本章回中将介绍如何获取屏幕相关参数.闲话休提,让我们一起Talk Flutter吧。 1. 概念介绍 我们在本…

【JavaScript 漫游】【052】Proxy

文章简介 本篇文章为【JavaScript 漫游】专栏的第 052 篇文章,记录了 ES6 规范中 Proxy 的知识点。 概述 Proxy 用于修改某些操作的默认行为,等同于在语言层面做出修改,所以属于一种“元编程”(meta programming)&a…

Navicat for MySQL 15免费注册方法

一、效果图如下: 注:此方法仅用于非商业用途,请勿传播,否则后果自负。 二、下载安装 下载安装包,分为32位和6位,下载文件名:Navicat for MySQL 15.zip(https://download.csdn.net/…

Linux存储的基本管理

实验环境: 系统里添加两块硬盘 ##1.设备识别## 设备接入系统后都是以文件的形式存在 设备文件名称: SATA/SAS/USB /dev/sda,/dev/sdb ##s SATA, dDISK a第几块 IDE /dev/hd0,/dev/hd1 ##h hard VIRTIO-BLOCK /de…

计算机网络——数据链路层(流量传输与可靠传输机制)

计算机网络——数据链路层(流量传输与可靠传输机制) 流量传输与可靠传输机制流量控制可靠传输机制 停止-等待协议无差错情况接收并检测到差错状态确认丢失或迟到状态 停等协议的效率分析后退N帧协议(Go-Back-N,简称GBN&#xff09…

PS从入门到精通视频各类教程整理全集,包含素材、作业等(9)复发

PS从入门到精通视频各类教程整理全集,包含素材、作业等 最新PS以及插件合集,可在我以往文章中找到 由于阿里云盘有分享次受限制和文件大小限制,今天先分享到这里,后续持续更新 第一课 ——第三课素材文件 https://www.alipan.c…

【数据结构与算法】力扣 203. 移除链表元素

题目描述 给你一个链表的头节点 head 和一个整数 val ,请你删除链表中所有满足 Node.val val 的节点,并返回 新的头节点 。 示例 1: 输入: head [1,2,6,3,4,5,6], val 6 输出: [1,2,3,4,5]示例 2: 输…

校招说明书

3400字的详细说明,介绍了程序员类岗位校招的整体时间节点和招聘流程。还对一些常见的问题进行讨论,例如内推、offer和三方、实习等。 第一章介绍基本的术语,第二章介绍整个校招的重要流程及时间点,然后第三章介绍每次招聘要经过的…

面试算法-140-接雨水

题目 给定 n 个非负整数表示每个宽度为 1 的柱子的高度图,计算按此排列的柱子,下雨之后能接多少雨水。 示例 1: 输入:height [0,1,0,2,1,0,1,3,2,1,2,1] 输出:6 解释:上面是由数组 [0,1,0,2,1,0,1,3,2…

(一)小案例银行家应用程序-介绍

案例示例如下所示: 登录之后就会出现下面所示: 项目案例流程图如下 ● 首先我们建立四个账号对象,用于登录 const account1 {owner: ItShare,movements: [200, 450, -400, 3000, -650, -130, 70, 1300],interestRate: 1.2, // %pin: 11…

MySQL故障排查与优化

一、MySQL故障排查 1.1 故障现象与解决方法 1.1.1 故障1 1.1.2 故障2 1.1.3 故障3 1.1.4 故障4 1.1.5 故障5 1.1.6 故障6 1.1.7 故障7​ 1.1.8 故障8 1.1.9 MySQL 主从故障排查 二、MySQL优化 2.1 硬件方面 2.2 查询优化 一、MySQL故障排查 1.1 故障现象与解决方…

mkcert生成ssl证书+nginx部署局域网内的https服务访问问题

文章目录 mkcert生成ssl证书nginx部署局域网内的https服务访问问题1、下载mkcert查看自己的电脑是arm还是amd架构 2、安装mkcert3、测试mkcert是否安装成功4、查看CA证书存放位置5、打开windows的证书控制台6、生成自签证书,可供局域网内使用其他主机访问以下是nginx部署https服…

Prometheus+grafana环境搭建方法及流程两种方式(docker和源码包)(一)

1.选型对比 最近项目上有对项目服务及中间件的监控需求,要做实现方案调研,总结一下自己的成果,目前业界主流可选的方案有: 国外开源: Prometheus:Prometheus - Monitoring system & time series dat…

基于Java课程选课系统设计与实现(源码+部署文档)

博主介绍: ✌至今服务客户已经1000、专注于Java技术领域、项目定制、技术答疑、开发工具、毕业项目实战 ✌ 🍅 文末获取源码联系 🍅 👇🏻 精彩专栏 推荐订阅 👇🏻 不然下次找不到 Java项目精品实…

Java设计模式:代理模式的静态和动态之分(八)

码到三十五 : 个人主页 心中有诗画,指尖舞代码,目光览世界,步履越千山,人间尽值得 ! 在软件设计中,代理模式是一种常用的设计模式,它为我们提供了一种方式来控制对原始对象的访问。在Java中&a…

HTML常用标签-最基础的标签

从本篇开始,我们围绕HTML原生标签开始,围绕整个前端三剑客进行,将进行一个大致的介绍和案例展示,没有啥技术含量,只是把学习前端的时候,案例全部展示出来,作为一个实时记录,或者说回…

PostgreSQL 文章下架 与 热更新和填充可以提升数据库性能

开头还是介绍一下群,如果感兴趣PolarDB ,MongoDB ,MySQL ,PostgreSQL ,Redis, Oceanbase, Sql Server等有问题,有需求都可以加群群内有各大数据库行业大咖,CTO,可以解决你的问题。加群请联系 liuaustin3 ,(…

武汉星起航电子商务有限公司一站式解决方案引领跨境电商新篇章

随着全球电子商务的迅猛发展,越来越多的创业者希望进入跨境电商领域,发掘无限商机。武汉星起航电子商务有限公司正是这样一个平台,凭借其独特的一站式解决方案,帮助创业者顺利开启跨境电商之旅,实现业务增长。 作为一…

【蓝桥杯】GCD与LCM

一.概述 最大公约数(GCD)和最小公倍数(Least Common Multiple,LCM) 在C中,可以使用 std::__gcd(a, b)来计算最大公约数 1.欧几里德算法/辗转相除法 int gcd(int a,int b){return b?gcd(b, a%b):a; } 2…

SourceTree 克隆仓库

随笔记录 目录 1. 背景介绍 2. SourceTree 2.1 本地创建文件夹 2.2 获取Git 远程仓库路径 2.3 sourceTree 克隆代码 3. FAQ 3.1 填写 ssh 仓库路径后,sourceTree 一直提示正在检查源,无法识别git 远程仓库 1. 背景介绍 Sourcetree 是 Windows …