学习啦>学习电脑>操作系统>Linux教程>

每天一个Linux命令之cd命令详解

佳洲分享

  Linux系统要学好其它命令则首先要学好cd命令的使用方法和技巧。下面由学习啦小编为大家整理了每天一个Linux命令之cd命令详解,希望对大家有帮助!

  每天一个Linux命令之cd命令详解

  cd命令用来切换工作目录至dirname。 其中dirName表示法可为绝对路径或相对路径。若目录名称省略,则变换至使用者的home directory(也就是刚login时所在的目录)。另外,~也表示为home directory的意思,.则是表示目前所在的目录,..则表示目前目录位置的上一层目录。

  1.语法

  cd (选项) (参数)

  2.选项

  -p 如果要切换到的目标目录是一个符号连接,直接切换到符号连接指向的目标目录

  -L 如果要切换的目标目录是一个符号的连接,直接切换到字符连接名代表的目录,而非符号连接所指向的目标目录。

  - 当仅实用"-"一个选项时,当前工作目录将被切换到环境变量"OLDPWD"所表示的目录。

  每天一个Linux命令之cd命令常用范例

  3.1 例一:进入系统根目录

  命令:

  cd /

  输出:

  [root@localhost ~]# cd /

  说明:进入系统根目录,上面命令执行完后拿ls命令看一下,当前目录已经到系统根目录了

  命令:

  cd .. 或者 cd .. //

  输出:

  1 [root@localhost soft]# pwd

  2 /opt/soft

  3 [root@localhost soft]# cd ..

  4 [root@localhost opt]# cd ..//

  5 [root@localhost /]# pwd

  6 /

  说明:

  进入系统根目录可以使用“ cd .. ”一直退,就可以到达根目录

  命令:

  cd ../.. //

  输出:

  1 [root@localhost soft]# pwd

  2 /opt/soft

  3 [root@localhost soft]# cd ../.. //

  4 [root@localhost /]# pwd

  5 /

  6 [root@localhost /]#

  说明:使用cd 命令实现进入当前目录的父目录的父目录。

  例2:使用 cd 命令进入当前用户主目录

  “当前用户主目录”和“系统根目录”是两个不同的概念。进入当前用户主目录有两个方法。

  命令1:

  cd

  输出:

  1 [root@localhost soft]# pwd

  2 /opt/soft

  3 [root@localhost soft]# cd

  4 [root@localhost ~]# pwd

  5 /root

  命令2:

  cd ~

  输出:

  1   [root@localhost ~]# cd /opt/soft/

  2   [root@localhost soft]# pwd

  3   /opt/soft

  4   [root@localhost soft]# cd ~

  5   [root@localhost ~]# pwd

  6   /root

  例3:跳转到指定目录

  命令:

  cd /opt/soft

  输出:

  1 [root@localhost ~]# cd /opt/soft

  2 [root@localhost soft]# pwd

  3 /opt/soft

  4 [root@localhost soft]# cd jdk1.6.0_16/

  5 [root@localhost jdk1.6.0_16]# pwd

  6 /opt/soft/jdk1.6.0_16

  7 [root@localhost jdk1.6.0_16]#

  说明:

  跳转到指定目录,从根目录开始,目录名称前加 / ,当前目录内的子目录直接写名称即可

  每天一个Linux命令之cd命令常见用法

  1:切换到当前目录的上一级目录

  1: [root@DB-Server sysconfig]# pwd

  2: /etc/sysconfig

  3: [root@DB-Server sysconfig]# cd ..

  4: [root@DB-Server etc]# pwd

  5: /etc

  2:切换到当前目录的上上两层目录

  1: [root@DB-Server etc]# cd sysconfig/

  2: [root@DB-Server sysconfig]# pwd

  3: /etc/sysconfig

  4: [root@DB-Server sysconfig]# cd ../..

  5: [root@DB-Server /]# pwd

  6: /

  3:切换到用户的宿主目录

  1: [root@DB-Server sysconfig]# pwd

  2: /etc/sysconfig

  3: [root@DB-Server sysconfig]# cd ~

  4: [root@DB-Server ~]# pwd

  5: /root

  4:切换到根目录

  1: [root@DB-Server ~]# cd /

  2: [root@DB-Server /]#

  5:切换到某个目录,例如/etc/sysconfig/

  1: [root@DB-Server ~]# cd /etc/sysconfig/

  6: 返回进入当前目录前所在目录

  1: [root@DB-Server ~]# cd /etc/sysconfig/

  2: [root@DB-Server sysconfig]# cd -

  3: /root

    3645054