首页 > 编程笔记

Linux cd命令:切换当前工作目录

Linux 命令可以分为 Shell 内置命令和外部命令两种。Shell 内置命令,是指 Shell 本身自带的命令,这些命令没有执行文件;外部命令,是单独开发的命令,因此这些命令会有执行文件。

Linux 系统中的大部分命令都是外部命令,而 cd 命令则是一个典型的 Shell 内置命令,所以 cd 命令没有执行文件所在的路径。

cd(Change Directory)命令的作用是可以切换当前工作目录。cd 命令的语法格式如下:

[root@bogon ~]# cd [相对路径或绝对路径]

cd 命令后面还可以加特殊符号,表示固定的含义,如表 1 所示。

表 1 cd命令特殊符号及功能
特殊符号 功 能
~ 或空格 切换到当前登录用户的主目录
~ 用户名 切换到指定用户的主目录
- 切换用户之前的工作目录
. 代表当前目录
.. 进入上一级目录

【例 1】cd 命令的基本用法。

[root@bogon /]# pwd
/root
[root@bogon ~]# cd .   <-- 进入当前目录
[root@bogon /]# pwd
/root
[root@bogon ~]# cd ..  <-- 进入上一层目录
[root@bogon /]# pwd
/
[root@bogon /]#

优秀文章