每天一个Linux命令--(2):cd命令
每天一个Linux命令
Linux
cd
Linux cd 命令是你玩转Linux的跑车,每一个目录是你的目的地,学会了这个,想去哪里就去哪里。
命令格式:
cd [目录名]
命令功能:
切换当前目录至 指定目录
常用事例:
-
例一:进入系统根目录
命令:cd /
可以使用pwd
查看当前所在目录全路径
输出:
[weblogic@web-mod project]$ cd /
[weblogic@web-mod /]$
[weblogic@web-mod /]$ pwd
/
命令:cd ..
或者 cd .. //
一直执行,知道退到根目录
输出:
[weblogic@web-mod /]$ cd /home/project/
[weblogic@web-mod project]$ cd ..
[weblogic@web-mod home]$ cd ..//
[weblogic@web-mod /]$ cd ..
[weblogic@web-mod /]$ pwd
/
-
例二:使用 cd 命令进入当前用户主目录
注意:“当前用户主目录”和“系统根目录”是两个不同的概念。进入当前用户主目录有两个方法。
命令1:cd
[weblogic@web-mod ~]$ cd /home/project/
[weblogic@web-mod project]$ cd
[weblogic@web-mod ~]$
命令2:cd ~
[weblogic@web-mod ~]$ cd /home/project/
[weblogic@web-mod project]$ cd ~
[weblogic@web-mod ~]$
-
例三:跳转到指定目录
说明:使用绝对路径,需从根目录开始,使用 / 开头
命令:cd /opt/bea
[weblogic@web-mod tomcat]$ cd /
[weblogic@web-mod /]$ cd /home/project/tomcat/
[weblogic@web-mod tomcat]$ pwd
/home/project/tomcat
说明:使用相对路径,从当前目录开始。如果进入子目录,直接输入子目录的名字。进入其他目录,需要知道当前目录和目标目录的位置
命令和输出:
指定目录:
[weblogic@web-mod bin]$ pwd
/home/project/tomcat/bin
[weblogic@web-mod bin]$ cd ../lib
[weblogic@web-mod lib]$ pwd
/home/project/tomcat/lib
子目录:
[weblogic@web-mod tomcat]$ pwd
/home/project/tomcat
[weblogic@web-mod tomcat]$ cd bin
[weblogic@web-mod bin]$
-
例四:返回进入此目录之前所在的目录
命令:cd -
输出:
[weblogic@web-mod tomcat]$ pwd
/home/project/tomcat
[weblogic@web-mod tomcat]$ cd -
/home/project/tomcat/bin
[weblogic@web-mod bin]$ pwd
/home/project/tomcat/bin
[weblogic@web-mod bin]$ cd -
/home/project/tomcat
[weblogic@web-mod tomcat]$ pwd
/home/project/tomcat
[weblogic@web-mod tomcat]$ cd -
/home/project/tomcat/bin
[weblogic@web-mod bin]$ pwd
/home/project/tomcat/bin
-
例五:把上次命令的参数作为cd参数使用。
命令:cd !$
注意:上次的命令必须是cd
命令。
输出:
[weblogic@web-mod tomcat]$ cd -
/home/project/tomcat/bin
[weblogic@web-mod bin]$ cd !$
cd -
/home/project/tomcat
如果上次的命令不是 cd 命令:
[weblogic@web-mod tomcat]$ pwd
/home/project/tomcat
[weblogic@web-mod tomcat]$ cd !$
cd pwd
bash: cd: pwd: No such file or directory
扩展:
命令:!$
注意:上一次的命令有限制
输出:
[weblogic@web-mod tomcat]$ pwd
/home/project/tomcat
[weblogic@web-mod tomcat]$ !$
pwd
/home/project/tomcat
如果上次的命令为 cd
那么就会报错
[weblogic@web-mod tomcat]$ cd -
/home/project/tomcat/bin
[weblogic@web-mod bin]$ !$
-
bash: -: command not found
注意:cd
和 .
..
等参数之间需要有空格,不然指令无效
参考博客:参考博客,当前只能补充一些自己在操作过程中遇到的问题和需要注意的。