【北京迅为】《STM32MP157开发板嵌入式开发指南》- 第八章 Linux相对路径和绝对路径

iTOP-STM32MP157开发板采用ST推出的双核cortex-A7+单核cortex-M4异构处理器,既可用Linux、又可以用于STM32单片机开发。开发板采用核心板+底板结构,主频650M、1G内存、8G存储,核心板采用工业级板对板连接器,高可靠,牢固耐用,可满足高速信号环境下使用。共240PIN,CPU功能全部引出:底板扩展接口丰富底板板载4G接口(选配)、千兆以太网、WIFI蓝牙模块HDMI、CAN、RS485、LVDS接口、温湿度传感器(选配)光环境传感器、六轴传感器、2路USB OTG、3路串口,CAMERA接口、ADC电位器、SPDIF、SDIO接口等


第八章 Linux相对路径和绝对路径

本章内容对应视频讲解链接(在线观看):https://www.bilibili.com/video/BV1M7411m7wT?p=10

8.1 什么是绝对路径?

从概念上来说,绝对路径就是目标路径的完整位置,什么又是目标路径的完整位置呢,我们打开 ubuntu ,我这里还是以这个路径给大家举例。作者现在所处的路径是根目录下的 home 文件夹下的 topeet这个文件夹,这就是我的路径。

我们从绝对路径的概念上来判断,绝对路径的概念是目标位置的完整路径,那么 /home/topeet 这个路径是不是就是完整路径呢。绝对路径有一个特点,它是从最顶层开始的,在 linux 中,最顶层也就是我们的根目录,所以绝对路径都是从根目录开始。这样说是不是比较抽象呢,我给大家举个例子,比如我现在的位置是在北京海淀区,那么我用绝对路径表示我现在所处的位置要怎么表示呢,绝对路径都是从根目录开始的,这里假设最顶层是地球,那么 /地球/中国/北京市/海淀区/复兴路/100号 ,这就是我所处位置的绝对路径。

8.2 什么是相对路径?

从概念上来讲,相对路径就是目标位置相对于你当前所在位置为基准的路径,看一下 ubuntu ,这里我还是以这个路径给大家举例,我现在也是在 /home/topeet 这个路径下,那么我返回到我的 home 路径下,输入

cd ..

返回上一级路径,那么我这个 ".." 路径按照我们相对路径来说就是目标位置是相对于你当前所在位置为基准的路径,我当前所在位置是 /home/topeet 这个路径下,那么我要回到 home 目录,我直接输入 cd .. ,这个路径就是相对路径,

我再给大家举个例子,我现在要去到 opt 这个目录下,我直接输入

cd ./opt/

同样 opt 也是一个相对路径,相对路径它同样有个特点,一般都是以 . 开头的或者 ./ 开头的。这样说也是比较抽象,同样我还给大家举个例子,比如说我现在的位置是在北京,那么我用相对位置来表示我现在具体的位置表示就是: ./海淀区/复兴路/100号,这个路径就是相对路径,因为他是相对于北京来说的,我们在使用相对位置的时候,我们也可以不写 ./ ,直接写:海淀区/复兴路/100号,也是没有问题的,也就是说我们在使用 cd 命令的时候,直接加上相对于我们当前路径的文件夹的名字就可以了。

然后我们再来比较一下绝对路径和相对路径的区别。绝对路径是目标位置的完整路径,也就是说我们这个路径要从最顶层开始,一个路径也不能丢;而相对路径,它是以一个相对位置来说的,比如说我现在是在北京,那么我说我的具体位置,就直接默认我在北京就可以了,直接告诉大家我在北京的哪个区哪个路哪一号,这个就是相对路径。

相关推荐
LCG元17 分钟前
STM32实战:基于STM32F103的智能消防报警联动系统
stm32·单片机·嵌入式硬件
ivy1598683771533 分钟前
CH32V203G6U6 ‌沁恒32位 RISC-V 微控制器(MCU)‌
单片机·嵌入式硬件·risc-v
北山有鸟1 小时前
Linux第一宏:container_of
笔记·嵌入式硬件·学习
blevoice1 小时前
杰理蓝牙音箱开发板AC696N上演示降本设计:AC696N“省晶振”方案配置
单片机·嵌入式硬件·jl杰理蓝牙音频芯片·杰理ac696n开发板·ac6966b蓝牙音响芯片·蓝牙芯片ble透传·杰理蓝牙音箱方案开发
Ww.xh2 小时前
STM32+ESP8266智能农业系统开发指南
stm32·单片机·嵌入式硬件
charlie1145141912 小时前
嵌入式Linux驱动开发(3)——内核模块机制 - Linux 的插件系统
linux·运维·开发语言·驱动开发·嵌入式硬件·学习
yong99902 小时前
在 STC15W201S 上实现 MODBUS RTU 协议
stm32·单片机·嵌入式硬件
xzl042 小时前
瑞萨 FSP 和 STM32 HAL 库的启动流程核心差异
stm32·单片机·嵌入式硬件·rt-thread
芯希望2 小时前
XBLW芯伯乐XBL1507B系列3A 150kHz 40V DC-DC转换器,高效率宽输入电源解决方案
单片机·嵌入式硬件·dc-dc·工业控制·国产替代·电源管理·xblw芯伯乐
不做无法实现的梦~3 小时前
STM32 蜗轮蜗杆电机控制系统设计
stm32·单片机·嵌入式硬件