Linux的目录结构
/
├── bin # Binary - 存放用户可以直接使用的基本二进制可执行文件
├── sbin # System Binaries - 存放系统管理员专用的二进制可执行文件
├── usr # Unix System Resources - 存放用户使用的软件和库文件
│ ├── bin # Binary - 用户级应用程序
│ ├── sbin # System Binaries - 系统管理程序
│ ├── lib # Libraries - 系统库文件
│ ├── share # Shared - 共享数据,如文档和图标
├── var # Variable - 存放动态数据文件,如日志文件、缓存、锁文件
│ ├── log # Log - 存放日志文件
│ ├── tmp # Temporary - 存放临时文件(跨重启保留)
│ ├── spool # Spool - 存放邮件、打印任务等队列数据
├── home # Home Directory - 存放用户的个人文件和配置
├── root # Root Directory - 超级用户(root 用户)的主目录
├── tmp # Temporary - 存放临时文件,系统重启后通常会被清空
├── lib # Libraries - 存放系统的核心库文件
├── lib64 # Libraries for 64-bit Systems - 存放 64 位系统的库文件
├── dev # Device - 存放系统的设备文件,如硬盘、鼠标、键盘等
├── mnt # Mount - 临时挂载文件系统的目录
├── media # Media - 挂载可移动设备(如 USB 驱动器、光盘)的目录
├── opt # Optional - 存放第三方软件或可选安装的应用程序
├── proc # Process - 存放内核和进程的虚拟文件系统,包含实时系统信息
├── sys # System - 存放系统硬件信息和设备配置,动态内容由内核生成
├── boot # Boot Loader Files - 存放系统启动时所需的文件
├── srv # Service - 存放服务相关数据,如 Web 服务器和 FTP 服务器的数据
├── etc # Configuration - 存放系统和应用程序的配置文件
│ ├── passwd # User Information - 存放用户信息
│ ├── network/ # Network Configuration - 存放网络配置文件
│ ├── fstab # Filesystem Table - 存放文件系统挂载信息
│ ├── init.d/ # Service Startup Scripts - 启动和关闭服务的脚本
详细说明:
1. /bin
- 全称:Binary
- 功能:存放基本用户命令(如 `ls`、`cp`、`mv` 等),供所有用户使用。此目录中的程序通常是系统启动所必需的,且能够在单用户模式下使用。2. /sbin
- 全称:System Binaries
- 功能:存放系统管理命令(如 `reboot`、`ifconfig` 等),这些命令通常由系统管理员(root 用户)使用,用于系统维护和管理。3. /usr
- 全称:Unix System Resources
- 功能:存放用户程序和库文件,包含多个子目录:
- 3.1 /usr/bin:用户级应用程序,存放普通用户使用的命令和程序。
- 3.2 /usr/sbin:系统管理程序,存放由系统管理员使用的工具和程序。
- 3.3 /usr/lib:系统库文件,存放共享库,供程序调用使用。
- 3.4 /usr/share:共享数据,存放文档、图标、帮助文件等,不依赖于硬件架构的文件。4. /var
- 全称:Variable
- 功能:存放动态数据文件,如系统日志、缓存、打印队列等。文件内容通常会随系统运行而改变:
- 4.1 /var/log:日志文件,存放系统、服务和应用程序的日志。
- 4.2 /var/spool:邮件、打印任务等队列,存放待处理的任务文件。5. /home
- 全称:Home Directory
- 功能:存放每个用户的个人文件和配置。每个用户都有一个对应的子目录,如 `/home/username`,用来存放该用户的文档、设置等个人数据。6. /root
- 全称:Root Directory
- 功能:超级用户(root 用户)的主目录。`/root` 是系统管理员用来存放其个人配置和文件的地方,通常只有 root 用户可以访问。7. /tmp
- 全称:Temporary
- 功能:存放临时文件,系统重启后通常会被清空。各种程序和进程可能会将临时数据存储在此目录中。8. /lib
- 全称:Libraries
- 功能:存放核心库文件,供系统程序使用。这个目录包含了启动和运行时所需的库文件,支持 `/bin` 和 `/sbin` 中的程序执行。9. /lib64
- 全称:Libraries for 64-bit Systems
- 功能:存放 64 位系统的库文件,类似于 `/lib`,但专门为 64 位架构提供支持。10. /dev
- 全称:Device
- 功能:存放设备文件,这些文件表示硬件和虚拟设备,如硬盘、USB 设备、内存设备等。常见的设备文件有 `/dev/sda`(硬盘)、`/dev/null`(虚拟设备)。11. /mnt
- 全称:Mount
- 功能:挂载临时文件系统的目录。管理员可使用此目录来挂载临时文件系统或外部存储设备。12. /media
- 全称:Media
- 功能:挂载可移动设备(如 USB 驱动器、光盘)的目录。系统自动将可移动设备挂载到此目录下。13. /opt
- 全称:Optional
- 功能:存放可选的第三方软件和应用程序。通常是手动安装的程序包或应用程序,和系统包管理工具无关。14. /proc
- 全称:Process
- 功能:虚拟文件系统,提供内核和进程的实时信息。它并不存储实际数据,而是反映了当前系统的状态,如 `/proc/cpuinfo` 显示 CPU 信息,`/proc/meminfo` 显示内存信息。15. /sys
- 全称:System
- 功能:存放系统硬件和设备配置的信息,由内核动态生成。它允许用户查看和配置内核的参数。16. /boot
- 全称:Boot Loader Files
- 功能:存放启动时所需的文件,如内核、引导加载器配置文件等。它包含了启动系统所需的关键文件,如内核映像和引导加载程序。17. /srv
- 全称:Service
- 功能:存放服务相关的数据,如 Web 服务器、FTP 服务器的数据。这个目录中的内容通常与服务器运行的服务相关,例如 `/srv/www/` 可能包含 Web 服务器的站点数据。18. /etc
- 全称:Configuration
- 功能:存放系统和应用程序的配置文件,是 Linux 系统中最重要的目录之一。它包含了大量系统设置文件,如:
- 18.1 /etc/passwd:存放用户信息,如用户名、UID、GID、家目录路径等。
- 18.2 /etc/network/:存放网络配置文件,如 `/etc/network/interfaces`(Debian 系列),配置网络接口。
- 18.3 /etc/fstab:文件系统表,定义了系统启动时自动挂载的文件系统和设备。
- 18.4 /etc/init.d/:存放系统服务启动和停止脚本,通常用于管理系统守护进程(如网络服务、数据库等)。
相关文章:
Linux的目录结构
/ ├── bin # Binary - 存放用户可以直接使用的基本二进制可执行文件 ├── sbin # System Binaries - 存放系统管理员专用的二进制可执行文件 ├── usr # Unix System Resources - 存放用户使用的软件和库文件 │ ├── bin # Binary - 用户级应用程序…...

python: generator IDAL and DAL using sql server 2019
其它数据库也是一样的思维方式 create IDAL # encoding: utf-8 # 版权所有 2024 ©涂聚文有限公司 # 许可信息查看:言語成了邀功盡責的功臣,還需要行爲每日來值班嗎 # 描述: # Author : geovindu,Geovin Du 涂聚文. # IDE : P…...

命令执行简单
前言:小迪安全2022第一节反弹shell,小迪用的是两台都是云服务器,没有服务器可以在自己的主机上搭建也是可以的,主机上搭两个网站 思路:生成一个木马文件,下载到本机,然后利用本机上传到目标主机…...
【一句话经验】亚马逊云EC2 ubuntu24.04.1开启ROOT登录Permission denied (publickey)
按照常规的方法SSH登录会一直报错: Permission denied (publickey) 因为亚马逊云的默认配置不是在/etc/ssh/sshd_config,而是在引入的文件里了,所以在instance控制台输入这行命令来解除登录限制: sudo sed -i s/^PasswordAuthe…...

百度智能云千帆大模型平台引领企业创新增长
本文整理自百度世界大会 2024——「智能跃迁 产业加速」论坛的同名演讲。 更多大会演讲内容,请访问: https://baiduworld.baidu.com 首先,跟大家分享一张图,这个是我们目前大模型应用落地的场景分布。可以看到,大模型…...

【Linux】深入理解GCC/G++编译流程及库文件管理
目录 1.背景知识 2.gcc/g如何完成编译 (1) 预处理(进行宏替换) (2) 编译(生成汇编) (3) 汇编(生成机器可识别代码) (4) 链接(生成可执行文件或库文件) (5) 总结 (6) 函数库 …...
【Unity基础】对比Unity中两种粒子系统
在Unity中,Particle System和Visual Effect Graph (VFX) 都是用于创建粒子效果的工具,但它们的设计目标、使用场景和功能特点有所不同。以下是详细对比: 1. Particle System 特点 传统粒子系统,Unity自带的模块化粒子特效工具。…...
琐碎笔记——pytest实现前置、后置、参数化、跳过用例执行以及重试
pytest的fixture中文介绍可参考(不过文档稍微有点老): https://www.osgeo.cn/pytest/fixture.html#what-fixtures-are pytest各个作用域的fixture scope “function” 可作用于每个用例 fixture使用的声明放在类定义前面,类中的…...
C# 深层副本与浅层副本 深拷贝与浅拷贝
C# 深层副本与浅层副本 数据复制是编程中的重要任务。 对象是 OOP 中的复合数据类型。 对象中的成员字段可以按值或按引用存储。 可以以两种方式执行复制。 浅表副本将所有值和引用复制到新实例中。 引用所指向的数据不会被复制; 仅指针被复制。 新的引用指向原始…...
CH06_Lambda表达式
第6章:Lambda表达式 本章目标 为什么要学习C#编程语言 了解C#相关常识 C#开发工具Visual Studio安装 掌握C#程序的开发步骤 掌握C#的注释 掌握C#的常用转义符 本章内容 lambda表达式演变史 C# 匿名函数的演变历史可以追溯到 C# 语言的不同版本,…...

大模型本地部署实践:Ollama+Open-WebUI(MacOS)
目录 什么是Ollama Ollama安装 对话界面可视化?Open-WebUI! 安装Open-WebUI 什么是Ollama Ollama是一个为简化大语言模型本地部署与交互的开源框架。它提供了用户友好的接口,帮助开发者和模型爱好者在没有依赖外部API的基础上高效地运行、…...

JavaScript——DOM编程、JS的对象和JSON
一、DOM编程 DOM(Document Object Model)编程:就是使用document对象的API,完成对网页HTML文档进行动态修改,以实现网页数据,和样式动态变化效果的编程。 (一)DOM获取元素的多种方法 1.查找元素的函数 getElementById("id值…...

SIMCom芯讯通A7680C在线升级:FTP升级成功;http升级腾讯云对象储存的文件失败;http升级私有服务器的文件成功
从事嵌入式单片机的工作算是符合我个人兴趣爱好的,当面对一个新的芯片我即想把芯片尽快搞懂完成项目赚钱,也想着能够把自己遇到的坑和注意事项记录下来,即方便自己后面查阅也可以分享给大家,这是一种冲动,但是这个或许并不是原厂希望的,尽管这样有可能会牺牲一些时间也有哪天原…...
OSRM docker环境启动
命令一把梭 wget https://download.geofabrik.de/asia/china-latest.osm.pbf docker pull osrm/osrm-backend docker run -t -v "${PWD}:/data" osrm/osrm-backend osrm-extract -p /opt/car.lua /data/china-latest.osm.pbf docker run -t -v "${PWD}:/data&q…...
Vue3 动态获取 assets 文件夹图片
我真服了Vue3 这个老六了,一个简单图片src 赋值搞得那么复杂. //item.type 是我遍历类型的类型参数 <img alt"吐槽大会" :src"getAssetUrl(item.type)" /> 基于 Vue2 的Webpack 处理,还不错,可以用/ 这种绝对路径,可以接受,虽然多了个require很不爽…...

<项目代码>YOLOv8 草莓成熟识别<目标检测>
YOLOv8是一种单阶段(one-stage)检测算法,它将目标检测问题转化为一个回归问题,能够在一次前向传播过程中同时完成目标的分类和定位任务。相较于两阶段检测算法(如Faster R-CNN),YOLOv8具有更高的…...
代码随想录算法训练营第五十一天|Day51 图论
岛屿数量 深搜 https://www.programmercarl.com/kamacoder/0099.%E5%B2%9B%E5%B1%BF%E7%9A%84%E6%95%B0%E9%87%8F%E6%B7%B1%E6%90%9C.html 思路 #include <stdio.h> #define MAX_SIZE 50 int grid[MAX_SIZE][MAX_SIZE]; int visited[MAX_SIZE][MAX_SIZE]; int N, M; …...

uniapp 自定义加载组件,全屏加载,局部加载 (微信小程序)
效果图 全屏加载 页面加载使用 局部加载 列表加载里面使用 使用gif html <template><view><view class"" v-if"typeFullScreen"><view class"loading" v-if"show"><view class""><i…...

STM32完全学习——系统时钟设置
一、时钟框图的解读 首先我们知道STM32在上电初始化之后使用的是内部的HSI未经过分频直接通过SW供给给系统时钟,由于内部HSI存在较大的误差,因此我们在系统完成上电初始化,之后需要将STM32的时钟切换到外部HSE作为系统时钟,那么我…...

Github 2024-11-16Rust开源项目日报 Top10
根据Github Trendings的统计,今日(2024-11-16统计)共有10个项目上榜。根据开发语言中项目的数量,汇总情况如下: 开发语言项目数量Rust项目10Go项目1Python项目1Lapce:用 Rust 编写的极快且强大的代码编辑器 创建周期:2181 天开发语言:Rust协议类型:Apache License 2.0St…...
java 实现excel文件转pdf | 无水印 | 无限制
文章目录 目录 文章目录 前言 1.项目远程仓库配置 2.pom文件引入相关依赖 3.代码破解 二、Excel转PDF 1.代码实现 2.Aspose.License.xml 授权文件 总结 前言 java处理excel转pdf一直没找到什么好用的免费jar包工具,自己手写的难度,恐怕高级程序员花费一年的事件,也…...
论文解读:交大港大上海AI Lab开源论文 | 宇树机器人多姿态起立控制强化学习框架(一)
宇树机器人多姿态起立控制强化学习框架论文解析 论文解读:交大&港大&上海AI Lab开源论文 | 宇树机器人多姿态起立控制强化学习框架(一) 论文解读:交大&港大&上海AI Lab开源论文 | 宇树机器人多姿态起立控制强化…...

【配置 YOLOX 用于按目录分类的图片数据集】
现在的图标点选越来越多,如何一步解决,采用 YOLOX 目标检测模式则可以轻松解决 要在 YOLOX 中使用按目录分类的图片数据集(每个目录代表一个类别,目录下是该类别的所有图片),你需要进行以下配置步骤&#x…...
浅谈不同二分算法的查找情况
二分算法原理比较简单,但是实际的算法模板却有很多,这一切都源于二分查找问题中的复杂情况和二分算法的边界处理,以下是博主对一些二分算法查找的情况分析。 需要说明的是,以下二分算法都是基于有序序列为升序有序的情况…...

HDFS分布式存储 zookeeper
hadoop介绍 狭义上hadoop是指apache的一款开源软件 用java语言实现开源框架,允许使用简单的变成模型跨计算机对大型集群进行分布式处理(1.海量的数据存储 2.海量数据的计算)Hadoop核心组件 hdfs(分布式文件存储系统)&a…...

算法岗面试经验分享-大模型篇
文章目录 A 基础语言模型A.1 TransformerA.2 Bert B 大语言模型结构B.1 GPTB.2 LLamaB.3 ChatGLMB.4 Qwen C 大语言模型微调C.1 Fine-tuningC.2 Adapter-tuningC.3 Prefix-tuningC.4 P-tuningC.5 LoRA A 基础语言模型 A.1 Transformer (1)资源 论文&a…...

安宝特案例丨Vuzix AR智能眼镜集成专业软件,助力卢森堡医院药房转型,赢得辉瑞创新奖
在Vuzix M400 AR智能眼镜的助力下,卢森堡罗伯特舒曼医院(the Robert Schuman Hospitals, HRS)凭借在无菌制剂生产流程中引入增强现实技术(AR)创新项目,荣获了2024年6月7日由卢森堡医院药剂师协会࿰…...
【SSH疑难排查】轻松解决新版OpenSSH连接旧服务器的“no matching...“系列算法协商失败问题
【SSH疑难排查】轻松解决新版OpenSSH连接旧服务器的"no matching..."系列算法协商失败问题 摘要: 近期,在使用较新版本的OpenSSH客户端连接老旧SSH服务器时,会遇到 "no matching key exchange method found", "n…...

解读《网络安全法》最新修订,把握网络安全新趋势
《网络安全法》自2017年施行以来,在维护网络空间安全方面发挥了重要作用。但随着网络环境的日益复杂,网络攻击、数据泄露等事件频发,现行法律已难以完全适应新的风险挑战。 2025年3月28日,国家网信办会同相关部门起草了《网络安全…...

打手机检测算法AI智能分析网关V4守护公共/工业/医疗等多场景安全应用
一、方案背景 在现代生产与生活场景中,如工厂高危作业区、医院手术室、公共场景等,人员违规打手机的行为潜藏着巨大风险。传统依靠人工巡查的监管方式,存在效率低、覆盖面不足、判断主观性强等问题,难以满足对人员打手机行为精…...