Linux的常用指令--cd
作为一个程序员,尤其是Linux程序员,一些常见的Linux指令肯定是需要烂熟于心的。今天要介绍的,是我认为Linux指令中最“基础却不可或缺”的一个指令——cd。
首先聊聊cd,在我看来,它就像Linux世界里的**“任意门”**,不管你在哪个目录下,只要用对cd,就能瞬间切换到任何你想去的地方。毕竟在Linux里,我们总在和目录打交道,而cd就是打开目录间通道的钥匙。
下面开始看例子。
假设我们在 mywork 目录下,这里有 test1 子目录、test2 子目录,还有一些文件。cd 能轻松带你在这些目录间穿梭。
我们先试试 cd test1——直接进入当前目录下的 test1 子目录,就像推开了旁边房间的门。
接着试试 cd ..——回到上一级目录(也就是 mywork),这就像从房间里退回到客厅。
再试试 cd ~——瞬间切换到你的家目录(home目录),不管你之前在哪个犄角旮旯,这一下就能“回家”。
看到这里,相信大家已经感受到cd的实用了。接下来就看看cd的几个**“核心用法”**,这些都是我日常用得最多的:
dd## cd的核心用法
- cd 目录名:切换到当前目录下的指定子目录(比如 cd ui,进入当前目录的ui文件夹)。
- cd ..:切换到上一级目录(注意是两个点,别写错成一个)。
- cd ~(或直接 cd):切换到当前用户的家目录(比如 /home/dd),这是最常用的“一键回家”。
- cd -:切换到上一次所在的目录(就像电视遥控器的“回看”键,在两个目录间反复横跳超好用)。
- cd /绝对路径:直接切换到系统的任意绝对路径(比如 cd /home/dd/mywork,一步到位)。
dd## 小技巧:Tab补全 用cd时,不用把目录名全打出来!比如输入 cd en 后按一下Tab键,系统会自动补全成 cd test1(如果目录名唯一的话),既省时间又避免打错路径,这可是Linux程序员的必备偷懒技能。
dd## 路径的小逻辑 cd的核心是**“路径”**,路径分两种:
- 相对路径:以当前目录为起点(比如 cd ui、cd ..),就像说“从这里往前走两步”。
- 绝对路径:以根目录
/ 为起点(比如 cd /home/dd),就像说“去北京市海淀区某条街”,不管你在哪,地址都是固定的。
dd## 总结 cd的使用看似简单,却是Linux操作的**“基本功”**。毕竟不管是编辑文件、编译代码还是查看日志,第一步往往都是“先切换到对应的目录”。把cd用熟,你在Linux世界里的“移动”才能行云流水。
cd的大致用法就讲到这里,大家有什么常用的cd小技巧,欢迎在评论区交流~