Linux 中的 cd 是特别常用的一个命令,几乎接触 Linux 学的第一个命令就是 cd,之所以还是把这么简单的命令拿来总结,主要是在工作中用到了 cd -
情景描述:真实生产环境中的目录结构是非常非常深的,在 cd 搬砖过程中,经常一不小心在切换目录时跳到根目录或家目录,那怎么回到原来的目录呢,一层一层继续 cd?一次两次还好,次数多了必然当场崩溃!此时,cd - 简直是救命稻草!基于此,顺便对 cd 进行了下小总结~
1、切换至绝对路径(从根目录开始,输入完整的路径以切换至目标位置)
当前在根目录(/)下,直接 cd 绝对路径进入 csdn 目录
cd /home/ftpZhou/program/csdn
2、切换至相对路径(从当前路径开始,输入路径以切换至目标位置)
当前在 /home/ftpZhou 目录下,以该路径下的目录为开始进入目标位置
cd program/csdn
3、切换至根目录
当前在 /home/ftpZhou/program/csdn 目录下,直接 cd / 进入根目录
4、切换至当前用户的家目录
当前在 /home/ftpZhou/program/csdn 目录下,可以通过
1)cd
2)cd ~
两种方式进入当前用户的家目录
普通用户家目录:/home/ftpZhou
root 用户家目录:/root
5、切换至上层目录
当前在 /home/ftpZhou/program/csdn 目录下
cd ..
进入 /home/ftpZhou/program 目录下,即切换至上层目录
6、切换至上上层目录
当前在 /home/ftpZhou/program/csdn 目录下
cd ../../
进入 /home/ftpZhou 目录下,即切换至上两层目录
7、切换至上次所在目录
当前在 /home/ftpZhou/program/csdn 目录下
假设在切换目录时,不小心只输入 cd 后便回车,这时候便进入了当前用户的家目录
cd -
便可以回到上次所在的 /home/ftpZhou/program/csdn 目录下
ok,完结~