Linux目录结构与路径

article/2025/9/13 21:49:42

目录

一、Linux目录结构

二、绝对路径与相对路径


一、Linux目录结构

Linux 系统中没有盘符的概念,所有的文件和目录都被组织成以一个根节点开始的倒置的树状结构, 文件系统的最顶层是由根目录开始的,系统使用 / 来表示根目录,呈现为一个树状结构

 

FHS (文件系统层次结构标准)标准目录讲解
/ ----- 操作系统的根路径
/bin ----- 普通用户和管理员都可以执行的命令
/boot ----- 主引导目录,放置开机会使用到的文件,包括 Linux 核心文件以及开机菜 单与开机所需配置文件等等
/dev ----- 设备文件
/etc ----- 配置文件存放目录
/home ----- 普通用户家目录
/root ----- 管理员家目录
/lib ----- 存放程序运行所需要的共享库及内核模块
/media ----- 可移除设备的挂载目录
/mnt ----- 临时设备建议的挂载目录
/proc ----- 存储的是当前内核运行状态的一系列特殊文件,这个目录是一个虚拟的目录,它是系统内存的映射,我们可以通过直接访问这个目录来获取系统信息
/sys ----- 这个目录跟 /proc 非常类似,也是一个虚拟的文件系统,主要也是记录核心与系统硬件信息
较相关的信息
/srv -----srv 可以视为 “service” 的缩写,是一些网络服务启动之后,这些服务所需要取用的数据目
录。
/run ----- 临时文件系统,存储系统启动以来的信息。当系统重启时,这个目录下的文件应该被删掉或 清除。
/tmp ----- 临时文件存放目录
/usr -----usr Unix Software Resource 的缩写, 也就是 “Unix 操作系统软件资源 所放置的目
录, FHS 建议所有软件开发者将他们的数据放置到这个目录下的子目录
/var ----- 常变文件存放目录

二、绝对路径与相对路径

绝对路径:由根目录(/)开始写起的文件名或目录名称, 例如 /home/tom/

相对路径:相对于目前路径的文件名写法。 例如 ./home/tom ../../home/tom/ 等等。反正开头不 / 就属于相对路径的写法

相对路径就是以 你当前所在路径的相对位置 来表示的。举例来说,如果目前在 /home 这个目录
下, 如果想要进入 /var/log 这个目录时,可以采用下列两种写法:
cd /var/log (绝对路径)
cd ../var/log (相对路径)
因为你在 /home 下面,所以要回到上一层 ( ../ ) 之后,才能继续往 /var 来移动,特别注意下列两
个特殊的目录:
. 代表当前的目录,也可以使用 ./ 来表示;
.. 代表上一层目录,也可以 ../ 来代表

http://chatgpt.dhexx.cn/article/rpJojWcG.shtml

相关文章

Linux基础

Linix概述 unix 是多用户、多任务的操作系统,Linux是基于Unix的,Linux的版本分为两种:内核版本和发行版本;内核版本是指在 Linus领导下的内核小组开发维护的系统内核的版本号 Linux的远程访问:远程访问的软件:CRT lin…

0.1 什么是计算机

Redhat linux 红帽认证管理员(RHCSA,全称为Red Hat Certified System Administrator)属于红帽Linux的初级入门认证,要求学生能够熟练的执行linux命令,主要考察学生对红帽Linux系统基础管理与维护的能力,如添加用户、修改密码、添加硬盘分区、…

STM32中断向量表的位置,重定向

http://blog.csdn.net/u012722571/article/details/47295245 lanmanck原创】 这篇文章已经说了STM32的启动过程: http://blog.csdn.net/lanmanck/article/details/8252560 我们也知道怎么跳到main函数了,那么,中断发生后,又是…

DSP28335学习——中断向量表的初始化

在F28335有很多资源,同样也有很多外设,这些外设与相关资源都有可能发布新的任务让内核来判断与处理。F28335的中断源可分为片内外设中断源,如PWM、CAP、QEP、定时器等、片外中断源,外部中断输入引脚XINT1,XINT2引人的外…

IMX6ULL-IRQ中断之添加中断向量表

一. 中断向量表 中断向量表是存放中断向量的表。中断服务程序的入口地址或存放中 断服务程序的首地址成为中断向量,因此中断向量表是一系列中断服务程序入口地址组成的表。 当有中断事件发生时,处理器通过中断向量表进入相关的中断服务程序处理事件。 二…

BIOS 中断向量表

在bochs虚拟器调试中输入info ivt可以查看BIOS中断向量表 具体说明如下: 中断描述INT 00hCPU:除零错,或商不合法时触发INT 01hCPU:单步陷阱,TF标记为打开状态时,每条指令执行后触发INT 02hCPU:…

【裸机开发】认识中断向量表(设置中断向量偏移的原因)

之前的LED驱动不存在中断,也就不包含中断的初始化。如果程序包含了中断,我们应还需要初始化哪些内容?要解决这个问题,我们需要先了解一个中断系统包含了哪些内容。 ① 中断向量表:描述中断对应的中断服务函数&#xf…

linux内核学习10.1:Linux内核ARM7架构异常中断向量表

参考:https://www.cnblogs.com/douzi2/p/5112743.html 当异常中断发生时,系统执行完当前指令后,将跳转到相应的异常中断处理程序处执行。在异常中断处理程序执行完成后,程序返回到发生中断的指令的下一条指令处执行。 说明 Ker…

汇编_修改中断向量表_自定义中断

文章目录 中断向量表介绍索引方式:修改中断向量表 自定义中断思路实现效果:实现代码执行步骤 中断向量表 介绍 在dos系统中,总共设计了256种中断,每个中断都有一个中断号,通过中断号来映射中断程序的地址。为了实现映…

9.2 中断向量表的结构

计算机组成 9 中断和异常 9.2 中断向量表的结构 我现在已经知道了,在运算的时候 一旦遇到了异常情况,就翻到第一页的第一行开始写的这些操作的指示,开始往下执行。开始往下执行,这就能解决问题了。但是问题在于这段操作&#xff0…

中断向量表的重印射

基于HAL库 以STM30F303RBT6为例: 打开system_stm32f3xx.c文件,修改其中的中断向量表位置,修改flash offset即可。 下载的位置也,也需要修改 做远程升级时,需要在单片机启动前运行一个boo程序,在boot程序中…

嵌入式杂谈之中断向量表

虽说接触了好久的单片机或者说嵌入式开发,不过对于有些概念还是比较模糊,因此此系列将会从一些零碎的小知识点出发,慢慢的遍历整张嵌入式开发的地图。 这次先来看一下中断向量表。 至于为什么会提到中断向量表,主要是因为我自己…

中断向量表--

中断向量表如何确定中断的入口地址? 每个中断对应一个中断号,比如一个中断事件的中断号为0x00,那么它对应的中断程序的入口地址就是0x0000-0x0003,另一个中断事件的中断号为0x01,那么它对应的中断程序的入口地址就是0…

一文了解Cortex-M中断向量表对齐原则

关注星标公众号,不错过精彩内容 来源 | 痞子衡嵌入式 一、Cortex-M中断向量表对齐原则 中断向量表就是一个集中保存系统全部中断处理函数(xxxIRQHandler)地址的常量数组(函数地址要占 4 个字节,因此数组中每个元素大小…

STM32中断向量表复制到SRAM中运行

1、生成Map文件 复制中断向量表前需要知道中断向量表的大小,可以通过编译生成的Map文件查看。 2、查看中断向量表大小 中断向量表的大小是固定的,与程序代码量无关,打开Map文件,直接搜索0x08000000,我使用的 MCU 是…

通过GDK8观察ARM框架下的中断向量表

一、中断向量表介绍 中断是指计算机运行过程中,出现某些意外情况需主机干预时,机器能自动停止正在运行的程序并转入处理新情况的程序,处理完毕后又返回原被暂停的程序继续运行。 以上是中断在百度百科中些较为浅显的解释,中断实际…

【STM32】中断向量表

我是通过这个进行学习的,我觉得讲的很好,这里我稍加修改,作为自己的学习笔记: 嵌入式杂谈之中断向量表 前言 STM32根据boot引脚的配置方式有3种启动方式,但是无论哪一种方式,对于STM32来说都是从0x0000 0000启动 ST…

Cortex M4 中断向量表

前言 重新学习Cortex M4的中断向量表内容。中断向量表是Cortex M4自带的功能,厂家可以根据需要自行定义,所以需要学习该内容,直接看Cortex M4内核相关即可。我这查看的是《Cortex M3与M4权威指南.pdf》。 一、中断向量 中断向量是什么&…

中断向量表

关于中断向量的几点注释 1. 系统引导时,中断向量表放在内存何处? 系统刚引导时,内存0x00000到0x0003FF共1KB的空间用于存放中断向量表。每个中断向量占用4个字节,共可存储256个中断向量。 2. 系统引导时,处在实模式下,只可寻址1MB,为什么要用4个字节来寻址中断呢处理程…

TF_REPEATED_DATA ignoring data with redundant timestamp for frame left_wheel at time

使用urdf和xacro编写机器人仿真模型的时候,同时开启gazebo和rviz的时候遇到的问题 ubuntu20.04 ros noetic 开启gazebo并启动rviz时,rviz终端会一直产生一个警告:TF_REPEATED_DATA ignoring data with redundant timestamp for frame left…