切换目录:cd
cd(Change Directory)用于在目录树中移动,是最频繁使用的命令之一。
切换目录:cd
基本用法
cd /home/alice/projects # 切换到绝对路径
cd projects # 切换到相对路径
cd .. # 返回上级目录
cd ../.. # 返回上两级
cd ~ # 回到主目录
cd - # 回到上一个目录(类似「后退」按钮)
特殊符号
| 符号 | 含义 |
|---|---|
~ |
当前用户主目录(/home/alice) |
.. |
上级目录 |
. |
当前目录 |
- |
上一次所在的目录 |
/ |
根目录 |
实战练习
# 从主目录出发,进入项目目录
cd ~/projects/cli-course
# 查看一下在哪
pwd
# /home/alice/projects/cli-course
# 进入子目录
cd src
# 返回上级
cd ..
# 直接回到主目录
cd
# 回到刚才的地方
cd -
快速跳转技巧
# 用 Zsh + z 插件:智能跳转
cd ~/projects/cli-course # 先手动访问一次
z cli # 之后直接跳到包含 cli 的目录
# 用 pushd/popd:目录栈
pushd /var/log # 记录当前位置并跳转
popd # 返回上一个 pushd 的位置
cd是在目录树中穿梭的基础,配合pwd和ls组成导航三件套。