Linux 系统目录结构

1.ls /查看目录

(1)/bin:bin 是 Binaries (二进制文件) 的缩写, 这个目录存放着最经常使用的命令。

(2)/boot:存放启动 Linux 使用的一些核心文件,包括一些连接文件以及镜像文件。

(3)/dev :dev 是 Device(设备) 的缩写,,目录下存放Linux 的外部设备,在 Linux 中访问设备的方式和访问文件的方式是相同的。

(4)/etc:etc 是 Etcetera(等等) 的缩写,这个目录用来存放所有的系统管理所需要的配置文件和子目录。

(5)/home:用户的主目录,在 Linux 中,每个用户都有一个自己的目录,一般该目录名是以用户的账号命名的。

(6)/lib:lib 是 Library(库) 的缩写这个目录里存放着系统最基本的动态连接共享库,其作用类似于 Windows 里的 DLL 文件。几乎所有的应用程序都需要用到这些共享库。

(7)/lost+found:这个目录一般情况下是空的,当系统非法关机后,这里就存放了一些文件。

(8)/media:linux 系统会自动识别设备,例如U盘、光驱等,当识别后,Linux 会把识别的设备挂载到这个目录下。

(9)/mnt:系统提供该目录是为了让用户临时挂载别的文件系统的,可以将光驱挂载在 /mnt/ 上,进入该目录就可以查看光驱内容。

(10)/opt:opt 是 optional(可选) 的缩写,给主机额外安装软件所摆放的目录。比如安装ORACLE数据库可以放到此目录。默认为空。

(11)/proc:proc 是 Processes(进程) 的缩写,/proc 是一种伪文件系统(虚拟文件系统),存储当前内核运行状态的一系列特殊文件,这个目录是一个虚拟的目录,它是系统内存的映射,可以通过直接访问这个目录来获取系统信息。

(12)/root:该目录为系统管理员,超级权限者的用户主目录。

(13)/sbin:s 是 Super User 的意思,是 Superuser Binaries (超级用户的二进制文件) 的缩写,存放系统管理员使用的系统管理程序。

(14)/selinux:Redhat/CentOS特有的目录,Selinux 是安全机制,类似于 windows 的防火墙,但是这套机制比较复杂,这个目录就是存放selinux相关的文件的。

(15)/srv:该目录存放一些服务启动之后需要提取的数据。

(16)/sys:Linux2.6 内核的一个很大的变化。该目录下安装了 2.6 内核中新出现的一个文件系统 sysfs 。sysfs 文件系统集成了下面3种文件系统的信息:针对进程信息的 proc 文件系统、针对设备的 devfs 文件系统以及针对伪终端的 devpts 文件系统。该文件系统是内核设备树的一个直观反映。当一个内核对象被创建的时候,对应的文件和目录也在内核对象子系统中被创建。

(17)/tmp:tmp 是 temporary(临时) 的缩写这个目录是用来存放一些临时文件的。

(18)/usr:usr 是 unix system resources(unix 系统资源) 的缩写,这是一个非常重要的目录,用户的很多应用程序和文件都放在这个目录下,类似于 windows 下的 program files 目录。

(19)/usr/bin:系统用户使用的应用程序。

(20)/usr/sbin:超级用户使用较高级的管理程序和系统守护程序。

(21)/usr/src:内核源代码默认的放置目录。

(22)/var:var 是 variable(变量) 的缩写,目录存放着在不断扩充的东西,将经常被修改的目录放在此目录下。包括各种日志文件。

(23)/run:临时文件系统,存储系统启动以来的信息。系统重启时,这个目录下的文件应该被删掉或清除。如果系统上有 /var/run 目录,应该让它指向 run。

2.不要误删除或者随意更改内部文件

(1)/etc:系统中的配置文件,如果你更改了该目录下的某个文件可能会导致系统不能启动。

(2)/bin, /sbin, /usr/bin, /usr/sbin:系统预设执行文件的放置目录,比如 ls 就是在 /bin/ls 目录下的。/bin、/usr/bin 是给系统用户使用的指令(root 外的通用用户),/sbin, /usr/sbin 是给 root 使用的指令。

(3)/var: 系统上跑了很多程序,每个程序都会有相应的日志产生,而这些日志就被记录到这个目录下,具体在 /var/log 目录下,另外 mail 的预设放置也是在这里。

3.目录特殊表示方式

(1)文件系统的结构

    在 Linux 或 Unix 操作系统中,所有文件和目录都以根目录(/)为起点,形成一个倒置的树状结构。根目录(/)是文件系统的最高层次,所有其他文件和目录都位于根目录之下。每个目录可以包含文件,也可以包含子目录,形成嵌套的层级结构。例如,根目录 / 下可以包含 home 目录,home 目录中可以包含用户的个人文件夹。

(2)特殊目录

    当前目录(.)表示用户当前所在的目录。可以使用 . 或 ./ 来引用当前目录。例如,在当前目录中运行某个文件,可以用 ./filename。上一级目录(..)表示当前目录的上一级目录(父目录)。可以使用 .. 或 ../ 来引用。例如,../filename 表示上一级目录中的文件 filename。

(3)隐藏文件

    在 Linux 中,以 . 开头的文件或目录是隐藏文件,表示该文件或目录在默认情况下不会显示。例如 .bashrc 文件是用户的 shell 配置文件,通常是隐藏的。使用 ls -a 命令可以显示隐藏文件。

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

如若内容造成侵权/违法违规/事实不符,请联系一条长河网进行投诉反馈,一经查实,立即删除!

相关文章

基于MPPT最大功率跟踪的光伏发电蓄电池控制系统simulink建模与仿真

目录 1.课题概述 2.系统仿真结果 3.核心程序与模型 4.系统原理简介 5.完整工程文件 1.课题概述 基于MPPT最大功率跟踪的光伏发电蓄电池控制系统simulink建模与仿真。本系统包括PV模块,电池模块,电池控制器模块,MPPT模块,PWM模…

matlab图像处理(1)

注意: 读取图像文件时需若图像不在工程目录文件下,需在代码中表明其其他路径的具体位置及名称

1.3 自然语言处理的应用

自然语言处理(NLP)在多个领域有广泛应用,如自动文摘、机器翻译、情感分析等。本实战将通过NLTK库,演示文本预处理的关键技术,包括小写转换、去噪、文本规范化、词干提取、词形还原、标记化以及删除停止词。这些技术为构…

更改lvgl图片的分辨率(减少像素)达到减小内存占用的目的

lvgl的内存占比过大,更改图片的分辨率(减少像素)达到减小内存占用的目的,可以用更多的空间去开发其他的功能 -- 由于lvgl中图片占的内存过大,所以需要更改图片的分辨率(降低像素的方式) --注意…

斗破QT编程入门系列之一:认识Qt:初步使用(四星斗师)

斗破Qt目录: 斗破Qt编程入门系列之前言:认识Qt:Qt的获取与安装(四星斗师) 斗破QT编程入门系列之一:认识Qt:初步使用(四星斗师) 参考书籍 《Qt5.9 C开发指南》 斗破观…

练习LabVIEW第四十二题

学习目标: 使用labview编写一个用户确认界面: 我们在程序中赋予5个人的账号密码,账号使用人名,密码随便,并规定相关权限。访问权限要在前面板显示,并且访问成功与否也要有显示。 开始编写: 前…

mqtt 传递和推送 温湿度计消息 js

mqtt 传递和推送 温湿度计消息 做了一个mqtt的小网站 包括设备管理,订阅管理,连接认证订阅授权 这里我新增了一个设备 订阅组温湿度里面有两个订阅 设备详情授权给设备使用 设备连接 和之前的wifi连接一样 温湿度也和之前的使用一样 require(u…

xinference 使用命令实践记录

1. qwen-chat 模型相关的参数组合,以决定它能够怎样跑在各种推理引擎上 命令 xinference engine -e http://0.0.0.0:9997 --model-name qwen-chat 结果 2. 将 qwen-chat 跑在 VLLM 推理引擎上,但是我不知道什么样的其他参数符合这个要求。 命令: xin…

【代码随想录day22】【C++复健】77. 组合;216.组合总和III; 17.电话号码的字母组合

77. 组合 这题做完之后还是有一种稀里糊涂的感觉。思考了半天什么范围合理,并且怎么设置才能让这个范围合理,然而一看答案,发现答案完全没考虑这些因素,直接暴力全遍历了。只能说确实这样能够放弃思考,比较省心一些.…

选择适合你的报表工具,山海鲸报表与Tableau深度对比

在数据分析和报表制作的领域,企业往往面临着选择合适工具的难题。尤其是当市场上有很多功能强大的工具时,如何从中挑选出最适合自己需求的报表软件成为了一个关键问题。今天,我们将对比两款报表工具——山海鲸报表和Tableau,看看它…

unity优化webgl下的textMeshPro字体大小

成果:优化前2.5M的字体文件优化后只有几百kb不到1m了 背景:unity微信小游戏要求字体文件在3m以内姑且我认为2.5m以内实际可以干到1M以内。微信小游戏要求尽可能的进游戏快,在这个背景下我们需要对字体进行优化,我采用的是3500字的…

Spark的学习-02

Spark Standalone集群的安装 架构:普通分布式主从架构 主:Master:管理节点:管理从节点、接客、资源管理和任务 调度,等同于YARN中的ResourceManager 从:Worker:计算节点:负责利用自己…

Vue前端框架

一.Vue概述 *Vue 是一套前端框架,用于免除原生JavaScript中的DOM 操作,简化书写。 *基于MVVM(Model-View-ViewModel)思想,实现数据的双 向绑定,将编程的关注点放在数据上。 *官网: https://cn.vuejs.org/ 二.Vue快速…

软件设计师 7日速成

数据流图和数据字典 数据流图 定义 数据流图是一种图形化的工具,用于描述系统中数据的流动情况。它可以帮助我们可视化数据在系统中的处理过程,包括数据的来源、去向、存储位置以及处理方式。 组成元素 数据流图通常包含以下四个基本元素&#xff1…

基于 Vue3、Vite 和 TypeScript 实现开发环境下解决跨域问题,实现前后端数据传递

引言 本文介绍如何在开发环境下解决 Vite 前端(端口 3000)和后端(端口 80)之间的跨域问题: 在开发环境中,前端使用的 Vite 端口与后端端口不一致,会产生跨域错误提示: Access to X…

【Allure】allure装饰器函数

**allure装饰器**​作用:用于将测试用例的数据展示到测试报告中 1.需要将这些装饰器函数添加**测试方法或测试类的开头**。2.同一个类或者一个方法可以添加多个装饰器函数 ,这样此用例就具有了个作用属性 。 allure.epic() 敏捷中的概念 项目名称 allu…

python验证码滑块图像识别

文章目录 1、案例图片1、需求说明2、代码实现总结 1、案例图片 1、需求说明 python 3.10,写一个滑块验证码的自动化程序。需要一个opencv的函数,能准确的计算,在这同一张图片上,滑块形状和缺口形状的坐标位置及两个形状之间在X轴上的距离。请…

Linux基础-常用操作命令详讲

Linux基础-常用操作命令详讲 一、openssl加密简单介绍 1. 生成加密的密码散列(password hash)​编辑 1.1 常见的选项总结表 1.2 加密参数详解 2. 自签名证书 3. 证书转换 二、文件管理 1. 创建空文件 ​编辑 2. 删除文件 4. 新建目录 ​编辑…

【RAG系列】KG-RAG 用最简单的方式将知识图谱引入RAG

目录 前言 一、引入知识图谱的作用 二、引入知识图谱的挑战 三、KG-RAG的理论 query多跳有限性 知识局部密集性 四、KG-RAG的方法 向量入库 向量相似搜索 扩展子图 LLM Rerank LLM response 五、效果比对 六、源码 总结 前言 本文介绍一种比较新颖的RAG范式&am…

编程语言越来越多,为什么C/C++还没有被现在的时代淘汰呢?

近年来,随着人工智能、大数据等领域的兴起,各种新兴编程语言层出不穷,例如Python、Go等,它们以更简洁的语法、更丰富的库以及更友好的开发体验,吸引了大量开发者。 在这样的背景下,不少人开始质疑C/C这类“…