学习时间: 2025.12.15号
笔记补充时间: 2026.2.10
首先是关于cd命令,其英文是Change Directory,故名思意,就是切换目录嘛,这个还是很好理解的,
以下是最常用的几个命令:
cd [目标目录] 切换到有目录名指定的目录下:

cd 或者cd ~ 返回当前用户的默认工作目录,这俩都可以切换到当前用户的家目录


cd ~[用户名] 返回指定用户的工作目录下

cd ..或者cd ../ 返回到上级工作目录下

cd / 返回到根目录下

然后是相对路径和绝对路径,这个概念是在我准备rhce考试的过程中,才开始系统学习到的。
对于刚接触Linux的我来说,一开始对于绝对路径和相对路径的区分其实并不是很清晰,只能说是实践出真知,在一步一步的操作中最后是理解了其概念。
总结来说就是:
绝对路径是从Linux系统的根目录”/”开始的,而相对路径是从当前工作目录开始的。以 . 开头表示当前工作目录,而在实际书写过程为了简便,./是可以省略的。
绝对路径的表示是全路径,相对路径的表示是相对于当前目录的路径。
绝对路径在任何位置都可以准确的找到文件或目录,而相对路径需要依赖于当前目录。
以下是实际操作过程:
[root@localhost /]# mkdir -p liao/xuan/sheng/1/2/3 #先创建实验目录
[root@localhost /]# cd liao/xuan/ #进入到xuan下面
[root@localhost xuan]# pwd
/liao/xuan
第一种方法,通过绝对路径根目录cd
[root@localhost xuan]# cd /liao/xuan/sheng/1/2/3/
[root@localhost 3]# pwd
/liao/xuan/sheng/1/2/3
第二种方法,通过相对目录,当前目录cd
[root@localhost xuan]# cd sheng/1/2/3/
[root@localhost 3]# pwd
/liao/xuan/sheng/1/2/3
相关概念图解:

打个比喻:
- 绝对路径 就像是给你一个完整的邮寄地址。例子:“中国北京市海淀区中关村大街27号”。
- 特点:无论你此刻在地球上的哪个角落(无论是在上海,还是在纽约),只要按照这个完整地址去找,一定能找到这个地方。它和你的当前位置无关。
- 相对路径 就像是给你一个相对于你当前位置的指引。例子:“从你现在这个商场出门右转,过两个红绿灯后的那栋蓝色大楼”。
- 特点:这个指引只在特定的起点(你当前所在的商场)才有效。如果你人不在那个商场,这个指引就完全没用或者会把你引向错误的地方。

发表回复