Linux 命令之 - cd
命令介绍
cd 命令,是 Change Directory 的缩写,用来切换工作目录。
Linux 命令按照来源方式,可分为两种,分别是 Shell 内置命令和外部命令。所谓 Shell 内置命令,就是 Shell 自带的命令,这些命令是没有执行文件的;而外部命令就是由程序员单独开发的,所以会有命令的执行文件。Linux 中的绝大多数命令是外部命令,而 cd 命令是一个典型的 Shell 内置命令,所以 cd 命令没有执行文件所在路径。
命令格式
cd 命令的基本格式为: cd [相对路径或绝对路径]
除此之外,cd 命令后面可以跟一些特殊符号,表达固定的含义,如表所示:
命令实例
实例一:进入目录
不使用任何参数,后面跟目录表示直接进入该目录:
1 | [root@ubuntu2204-101 ~ 07:12:24]# cd /usr/local/src/ |
实例二:进入指定用户家目录
使用 ~Username 进入指定用户目录
1 | [root@ubuntu2204-101 /usr/local/src 07:12:28]# cd ~ubuntu/ |
实例三:进入上一次进入的目录
使用符号 - 进入上一次进入的目录:
1 | [root@ubuntu2204-101 /home/ubuntu 07:13:10]# cd - |
实例四:进入上一级目录
使用 .. 进入上一级目录,如果要进入上几级目录,则在后面填写多个 ../,一个代表一个上级目录
1 | [root@ubuntu2204-101 /usr/local/src 07:13:44]# cd .. |
注意:
在 Linux 系统中,根目录确实存在 .(当前目录)以及 ..(当前目录的父目录)两个目录,但由于根目录是最顶级目录,因此根目录的 .. 和 . 的属性和权限完全一致,也就是说,根目录的父目录是自身。
实例五:回到用户主目录
使用 ~
快速回到用户主目录
1 | [root@ubuntu2204-101 / 07:14:47]# cd ~ |
如果你仔细观察的话,不难发现,其实在 [root@localhost ~] 中,就已经指明了当前所在的目录,通常刚登陆时会位于自己的主目录中,而 ~ 就表示主目录,因此也就有了通过使用 cd ~ 可以回到自己的主目录。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 生活日志!
评论