【北京迅为】《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 命令的时候,直接加上相对于我们当前路径的文件夹的名字就可以了。

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

相关推荐
国科安芯5 小时前
航天器多路并联大功率电源系统设计与ASP4644均流特性分析
单片机·嵌入式硬件·fpga开发·安全性测试
茯苓gao7 小时前
嵌入式开发笔记:CANopen相关移位运算与通信协议术语详解
网络·嵌入式硬件·学习·信息与通信
梁朝辉9 小时前
STM32H750VBT6中ADCINP与INN什么区别
stm32·单片机·嵌入式硬件
省四收割者10 小时前
一文详解信号完整性(1)
python·嵌入式硬件·数学建模·信息与通信·信号处理·智能硬件
崇山峻岭之间11 小时前
单片机无感FOC驱动之ADC
单片机·嵌入式硬件
Ligocious12 小时前
1.点亮一颗小小的LED
单片机·嵌入式硬件
KaifuZeng15 小时前
通信与接口协议面试八、CAN通信
单片机·嵌入式硬件·面试·通信与接口协议
智源单片机设计17 小时前
基于单片机的直流电机双闭环调速系统设计
单片机·嵌入式硬件
KaifuZeng1 天前
通信与接口协议面试一、基本概念
嵌入式硬件·通信与接口协议
wuyk5551 天前
24. C 语言模块化:不是拆几个.c 文件那么简单
c语言·开发语言·stm32·单片机