![RHEL8系统管理与性能优化](https://wfqqreader-1252317822.image.myqcloud.com/cover/653/39479653/b_39479653.jpg)
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
2.2 访问文件系统
和Windows系统一样,Linux系统中在引用目录时也使用路径的概念。例如,前面提到的访问alice目录,就可以使用“cd/home/alice”命令。这就是路径。Linux文件系统只有一棵“树”,因此在引用路径时有两种不同的形式。
(1)绝对路径:以“/”起始,查找目标对象(目录或文件)所必须经历的每个目录的名称,它是文件位置的完整路径。例如,想进入网络配置目录,可以使用下面的命令。
![](https://epubservercos.yuewen.com/EA3E16/20637464601307906/epubprivate/OEBPS/Images/41294_25_1.jpg?sign=1738808704-tcOOs4GTnHdxEXvtw9Mqq7Rq7UIZSTh6-0-4f51e6a9adcb0eb5c66b8220470e7f96)
(2)相对路径:以当前位置(目录)为起始点,以到达的目标目录(文件)为终点。还是以进入网络配置目录为例,由于当前已经在/etc目录下,因此可以使用下面的命令。
![](https://epubservercos.yuewen.com/EA3E16/20637464601307906/epubprivate/OEBPS/Images/41294_25_2.jpg?sign=1738808704-HyBMMHoE1Mj4G5glc7W0wcyQCOWCleip-0-b80c0464eaa5843c64a44352963b20e6)
如果想获取当前位置的绝对路径,可以使用pwd命令。
![](https://epubservercos.yuewen.com/EA3E16/20637464601307906/epubprivate/OEBPS/Images/41294_25_3.jpg?sign=1738808704-caLtvfXTVjgNwcCTJKJIUzKyRVO4Cffo-0-152cdcaa858e9706f4d1425bc3fa5b3f)
理解了路径的概念后,就可以学习如何利用两种路径来访问各种目录或文件。利用cd命令可以切换到不同目录中。在cd命令后面加上想要进入的目录名称后回车,就可以成功切换到想要进入的目录。如果cd命令后面不加任何目录名称直接回车,则默认进入当前登录系统的用户的家目录。
![](https://epubservercos.yuewen.com/EA3E16/20637464601307906/epubprivate/OEBPS/Images/41294_26_1.jpg?sign=1738808704-c4NmV0isrnTsPgkLgl8ZcXZFHFU3izh8-0-13c8d9036aba39ed666878dea379c9b3)
如果在cd命令后面加上一个连字符,则会进入上一次工作目录。
![](https://epubservercos.yuewen.com/EA3E16/20637464601307906/epubprivate/OEBPS/Images/41294_26_2.jpg?sign=1738808704-y7a6FuUkouFBMzrB5jBizvzzzOG6zaIF-0-50dfdfd776cedb7db4766356885f64c3)
Linux系统中有两个特殊的符号可以用在相对路径中。
(1)“.”表示当前目录。
(2)“..”表示上级目录(要区分上级目录和上一次工作目录)。
在日常操作中,“..”的用处非常大。例如,当前处在家目录下的Desktop目录中,想要切换到同处于家目录下的Downloads目录中,则可输入下面的命令。
![](https://epubservercos.yuewen.com/EA3E16/20637464601307906/epubprivate/OEBPS/Images/41294_26_3.jpg?sign=1738808704-PNRwdcSRFOP9q9szjhpsfqPYo3Flxy8w-0-a418d5a37d750d2043bd7d7570d3cfa3)