【Linux 每日一令】Ep.2:cd —— 瞬间移动术
上一期我们用 ls 看清了当前房间里有什么。今天,我们要学会如何在房间之间“走动”。
欢迎来到 cd 的世界。
🧐 它是做什么的?
cd 是 Change Directory(改变目录)的缩写。
在 Windows 或 macOS 的图形界面里,你通过双击文件夹进入下一层;在 Linux 终端里,你通过输入 cd 来实现跳转。它就像是你的“传送门”。
🚀 基础用法
假设你现在的房间里有一个叫 Downloads 的文件夹,你想进去看看:
Bash
cd Downloads
此刻,你的命令提示符(Prompt)通常会发生变化,显示你现在已经位于 Downloads 里了。
🗺️ 核心概念:你身在何处?
在使用 cd 之前,必须理解 Linux 的目录结构像一棵倒过来的树。
绝对路径:像 GPS 坐标。从根目录
/开始写起。例如:
cd /home/user/Downloads特点:无论你在哪,输入这个都能去到目的地。
相对路径:像问路指引(“前面路口左转”)。基于你当前的位置。
例如:
cd Music(前提是你当前位置有 Music 这个文件夹)。
🛠️ 必背快捷键(效率提升 10 倍)
cd 很简单,但高手和新手的区别在于特殊符号的使用。请把下面这三个刻在脑子里:
1. 回到上一级:cd ..
两个点 .. 代表“父目录”(上一层)。 如果你在 /home/user/Downloads,输入:
Bash
cd ..
你就退回到了 /home/user。
2. 一键回家:cd ~ (或者直接敲 cd)
不管你迷路到了哪个深层目录(比如 /etc/nginx/conf.d/),只要输入:
Bash
cd ~
或者干脆只输入 cd 并不带任何参数,你就会瞬间回到你的家目录(Home Directory)。
3. 只有老手知道的神技:cd -
这是**“撤回”键,或者是电视遥控器上的“返回上一个频道”。 它可以让你在最近两次**所在的目录之间反复横跳。
场景模拟:
你在
/var/www/html改代码,突然需要去/etc/logs看日志。
cd /etc/logs(去看日志)
cd -(瞬间回到/var/www/html继续写代码)
cd -(又回到了日志目录)
📝 总结
cd 目录名: 进入目录。cd ..: 后退一步。cd ~: 回家。cd -: 回到刚才的地方(神器)。