功能说明:
cd命令是"change directory"中每个单词的首字母缩写,其功能是从当前目录切换到指定目录
语法:
cd [option] Target directory
说明:
1)cd命令以及后面的选项和目录,每个元素之间至少要一个空格
2)cd命令后面的选项和目录等都可以省略,默认情况下,单独执行cd命令,可以切换到当前登录用户的家目录
3)cd是bash shell的内置命令,查看该命令对应的帮助,可以使用help cd
4) 在使用cd命令时候,可以使用键盘的tab键,自动补全,以提高输入速度
当需要切换到当前用户上一次所在的目录时,请使用“cd -”(注意空格);
当需要切换到当前用户的家目录时,请使用“cd ~”(注意空格);
当需要切换到当前目录的上一级目录所在的路径时,请使用“cd ..”
选项:
-P:如果要切换到的目标目录是一个符号链接,直接切换到符号链接指向的目标目录
-: 当前工作目录将切换到环境变量“OLDPWD”所表示的目录(OLDPWD保存的是上一次目录)
~: 将会从当前目录切换到系统环境变量“HOME”对应的目录路径,即当前用户的家目录
..: 将会从当前目录切换到当前目录的上一级目录所在的路径
案例:
1)切换到用户家目录
[root@manager /]# cd /server/scripts/
[root@manager scripts]# cd ~
[root@manager ~]#
2)返回进此目录之前的目录
[root@manager ~]# cd -
/server/scripts
[root@manager scripts]#
3)返回上一级目录
[root@manager scripts]# cd ..
[root@manager server]#
4)把上一个命令的参数作为cd参数使用
[root@manager scripts]# cd ..
[root@manager server]# cd !$
cd ..
5)进入指定目录
[root@manager /]# cd /etc/sysconfig/network-scripts/
[root@manager network-scripts]# pwd
/etc/sysconfig/network-scripts
- 第一章:文件和目录操作类命令
- 第一节:pwd命令
- 第二节:cd命令
- 第三节:mkdir命令
- 第四节:touch命令
- 第五节:ls命令
- 第六节:cp命令
- 第八节: mv命令
- 第九节:ln命令
- 第十节:find命令
- 第十一节:chattr命令
- 第十二节:chown命令
- 第十三节:chmod命令
- 第二章:文件过滤和内容编辑类命令
- 第一节: cat命令
- 第二节:less命令
- 第三节:head命令
- 第四节:tail命令
- 第五节:cut命令
- 第六节:sort命令
- 第七节:wc命令
- 第八节:tr命令
- 第三章:文本处理三剑客
- 第一节:grep命令
- 第二节:sed命令
- 第四章:linux信息显示类或搜索命令
- 第一节:uname命令
- 第二节:du命令
- 第三节:data命令
- 第四节:echo命令
- 第五节:watch命令
- 第五章: 文件备份和压缩类命令
- 第一节:tar命令
- 第二节:gzip压缩
- 第三节:zip和upzip命令
- 第四节:scp命令
- 第五节: rsync文件同步工具命令
- 第六章:Linux用户管理及用户信息查询类命令
- 第一节:useradd命令
- 第二节:usermod命令
- 第三节:userdel命令
- 第四节:groupadd和groupdel命令
- 第五节:passwd命令
- 第六节:su命令
- 第七节:visudo命令
- 第八节:id命令
- 第九节:w和who命令
- 第十节:last和lastb命令
- 第七章: Linux磁盘及文件系统管理
- 第一节:fdisk命令
- 第二节: partprobe命令
- 第三节:parted磁盘分区工具
- 第四节:mkfs命令
- 第五节:dumpe2fs命令
- 第六节: fsck命令
- 第七节:mount和umount命令
- 第八节:dd命令
- 第九节:df命令