Linux cd命令

更多资料下载、嵌入式视频教程,加群:398294860,视频教程:www.wanglitao.taobao.com

Linux cd(change directory)命令用于切换当前的工作目录,一般我们常说:打开某个指定目录。

cd  [dirname]

参数dirname表示要打来的目录,是可选的,如果cd后面没有参数,默认打开当前用户的HOME目录:

root@ubuntu:/home/nfs# pwd
/home/nfs
root@ubuntu:/home/nfs# cd
root@ubuntu:~# pwd
/root

默认情况下,cd命令会以当前命令为起点,若dirname是一个类似/xx/xx的绝对地址,则直接会切换到绝对目录。

root@ubuntu:/home/nfs# pwd
/home/nfs
root@ubuntu:/home/nfs# cd bin/
root@ubuntu:/home/nfs/bin# pwd
/home/nfs/bin
root@ubuntu:/home/nfs/bin# cd /home/linux-5.10.4/
root@ubuntu:/home/linux-5.10.4# pwd
/home/linux-5.10.4

每次打开一个新的工作目录,都要输入一长串路径名,比较麻烦。为了提高工作效率,一般还经常使用一些符号来代表各种目录。比如如果你想快速切换到用户的HOME目录下,除了使用 cd /home/wit外,还可以使用下面的三个命令,三个命令是等价的:

# cd ~
# cd 
# cd $HOME

如果你在工作中,需要在两个目录之间频繁切换,可以使用cd -,回到之前的工作目录,不需要每次都重复输入一长串的路径名:

zhaixue@ubuntu:~/Desktop$ pwd
/home/zhaixue/Desktop
zhaixue@ubuntu:~/Desktop$ cd /home/linux-5.10.4/drivers/usb/core/
zhaixue@ubuntu:/home/linux-5.10.4/drivers/usb/core$ cd -
/home/zhaixue/Desktop
zhaixue@ubuntu:~/Desktop$ cd -
/home/linux-5.10.4/drivers/usb/core
zhaixue@ubuntu:/home/linux-5.10.4/drivers/usb/core$ cd -
/home/zhaixue/Desktop

返回上一级目录,使用 cd ..

返回到上上层目录,使用 cd ../..

cd命令是shell的内置命令(built-in),不需要创建单独的进程来执行,因此执行速度比较快。

《Linux三剑客》视频教程,从零开始快速掌握Linux开发常用的工具:Git、Makefile、vim、autotools、debug,免费赠送C语言视频教程,C语言项目实战:学生成绩管理系统。详情请点击淘宝链接:Linux三剑客