cd 漫游文件系统

本文阅读 3 分钟
首页 知识库 正文

当登录系统并获得 shell 命令提示符后,你通常位于自己的主目录中。一般情况下,你首先会想去逛逛主目录之外的其他地方。本节将告诉你如何使用 shell 命令来实现这个目标。

稍微了解 Linux 文件系统的话就会知道,一般来说一个完整的 Linux 文件路径可能是这样的:

/home/wallen/Documents/test.cpp

这种完整的路径被称为绝对路径,即从根路径/到目标文件的完整路径结构,含义为 wallen 这个用户家路径下的 Documents 目录下,有一个名为 test.cpp 的文件。想查看当前所处的位置的绝对路径,可以使用命令pwd

$ pwd
/home/wallen/Documents/

与此对应的,另一个概念为相对路径。其代表当前路径为基准起点,对应的一个相对位置。比如当前你所处的路径为/home/wallen/Documents,此时想要去到 wallen 用户的桌面 /home/wallen/Desktop 路径下,用相对路径即可表示为

../Desktop

其中..为双点符,表示当前目录的父目录。另外一个常用标识符为.单点符,标识当前目录自身。

在文件系统中变更目录位置的命令为cd,可以接受绝对路径或相对路径作为参数

#绝对路径的例子
$ cd /home/wallen/Documents/  #使用绝对路径的方式切换到/home/wallen/Documents/路径下
#相对路径的例子
$ cd ../Desktop               #从/home/wallen/Documents/目录,使用相对路径的方式切换到/home/wallen/Desktop/路径下

一般来说,要视情况来使用相对路径或者绝对路径。在上述例子中,使用相对路径可以少输入很多内容。若此时想要切换到/etc 路径下,则明显使用绝对路径较为方便

$ cd /etc         #如果使用绝对路径
$ cd ../../../etc #如果使用相对路径

cd 命令可以直接使用,不加任何参数,此时会默认切换到当前用户的家目录下,如/home/wallen。在终端中,如果你能看到提示符最后有一个~波浪线,它代表的就是当前的路径是当前用户的家目录。

此外,另一个常用的用法是cd -。此命令可以切换到你上次所处的文件系统路径位置下。在需要返回上次路径的时候,此命令非常高效实用。

解压密码: detechn或detechn.com

免责声明

本站所有资源出自互联网收集整理,本站不参与制作,如果侵犯了您的合法权益,请联系本站我们会及时删除。

本站发布资源来源于互联网,可能存在水印或者引流等信息,请用户自行鉴别,做一个有主见和判断力的用户。

本站资源仅供研究、学习交流之用,若使用商业用途,请购买正版授权,否则产生的一切后果将由下载用户自行承担。

《牛津大学自然史博物馆的寻宝之旅》epub电子书
« 上一篇 08-04
ls 查看文件信息
下一篇 » 08-05

发表评论

惪特博客
  • 文章总数:
    18474 篇
  • 评论总数:
    53170 条
  • 标签总数:
    8841 个
  • 总浏览量:
    19576706 次
  • 最后更新:
    10月12日

最多点赞

随便看看

标签TAG