每天一个Linux命令--(2):cd命令

每天一个Linux命令--(2):cd命令

每天一个Linux命令
Linux

cd

Linux cd 命令是你玩转Linux的跑车,每一个目录是你的目的地,学会了这个,想去哪里就去哪里。

命令格式:

cd [目录名]

命令功能:

切换当前目录至 指定目录

常用事例:

  1. 例一:进入系统根目录
    命令: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
/
  1. 例二:使用 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 ~]$ 
  1. 例三:跳转到指定目录

说明:使用绝对路径,需从根目录开始,使用 / 开头
命令: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]$ 
  1. 例四:返回进入此目录之前所在的目录
    命令: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
  1. 例五:把上次命令的参数作为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. .. 等参数之间需要有空格,不然指令无效

参考博客:参考博客,当前只能补充一些自己在操作过程中遇到的问题和需要注意的。

转载于:https://my.oschina.net/idarex/blog/688431

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值