Linux 新手第一课:用 ls、cd、pwd 走通一个目录

举报
yd_229284667 发表于 2026/10/26 13:03:53 2026/10/26
【摘要】 Linux 新手先练 pwd、ls、cd:定位置、看内容、换地方,走通一个目录再学其他命令。

刚接触 Linux 时,很多人第一步就卡住了:打开终端,面对一片空白的光标,不知道自己在哪里,也不知道眼前这个目录里有什么。其实不必先背几十条命令,先把三个最基础的命令练熟,就能在 Linux 里自由走动了。它们是 pwd、ls 和 cd,分别回答三个问题:我在哪里、这里有什么、我要去哪里。

一、先问自己:我在哪里?pwd

pwd 的意思是 print working directory,也就是打印当前工作目录。刚登录终端时,先敲一次 pwd,你会看到一个以斜杠开头的完整路径,例如 /home/username,这就是你现在所处的位置。养成这个习惯很有用,因为很多新手问题都来自位置搞错了:在 A 目录里找 B 目录的文件,当然找不到。每次执行重要操作之前,先用 pwd 确认一下位置,相当于出门前先看一眼自己站在哪条街上。

二、再看四周:这里有什么?ls

ls 是 list 的缩写,用来列出当前目录里的文件和子目录。最简单的用法就是直接敲 ls,不加任何参数,屏幕上会列出一串名字。想看得更清楚,可以加上常用选项。ls -l 会以长格式显示,每个文件一行,包含权限、所有者、大小和修改时间,适合判断一个文件是不是可执行文件,或者最近有没有被改动过。ls -a 会把以点开头的隐藏文件也显示出来,比如 .bashrc 这类配置文件,平时看不见,不代表不存在。ls -lh 则把文件大小换算成更易读的单位,例如 4.0K、1.2M,刚入门时读起来更友好。

需要注意的是,ls 默认按名字排序,目录和文件混在一起显示。刚开始不必纠结颜色的含义,先能认出名字、区分文件和目录就够了。随着使用增多,你自然会注意到目录、普通文件和可执行文件在显示上的差别。

三、开始移动:cd 怎么走?

cd 是 change directory 的缩写,用来切换目录。它的用法很直观:cd 后面跟一个目标路径。例如 cd Documents 就是进入当前目录下的 Documents 子目录;cd … 表示回到上一级目录,这里的两个点就是上一级的代称;cd ~ 表示回到自己的主目录;cd - 表示回到上一次所在的目录,这个小技巧在两个目录之间来回切换时特别省事。如果不加任何参数,直接敲 cd,默认也是回到主目录。

路径有绝对路径和相对路径两种写法。绝对路径从根目录斜杠开始,例如 /home/username/Documents,无论你现在在哪里,写绝对路径都能到达同一个地方。相对路径则是相对于当前位置,例如你现在在主目录,写 Documents 就够了。初学者容易在两种写法之间混淆,一个简单的判断方法是:路径以斜杠开头就是绝对路径,不以斜杠开头就是相对路径。

四、动手走一遍:一个完整的小练习

找一台可以练习的机器,或者在自己的实验环境里,按照下面这个顺序走一遍。先用 pwd 确认起点,再用 ls 看看主目录里有什么,然后 cd 进入一个子目录,再用 pwd 确认你确实换了位置,最后用 cd … 回到上一级,再用 ls 验证一次。整个过程只有几条命令,但走完之后,你对目录结构的感觉会立刻清晰起来。

如果目录里有空格,例如 My Documents,记得把路径用引号括起来,或者在空格前加反斜杠转义,否则系统会把一个名字拆成两段,报错说找不到目录。这也是新手最常遇到的坑之一,不是命令错了,而是名字里有空格。

五、常见的几个小错误

第一个错误是忘记空格。cd 和目标之间必须有一个空格,写成 cdDocuments 会被当成一条不存在的命令。第二个错误是大小写。Linux 的文件名区分大小写,Documents 和 documents 是两个不同的名字,输错一个字母就进不去。第三个错误是路径不存在,先用 ls 确认目标名字确实存在,再 cd 进去,能少走很多弯路。第四个错误是分不清自己在第几层,感觉乱了就回到主目录,用 cd ~ 重新开始,再一步一步走。

六、给新手的记忆方法

可以把这三个命令记成一句话:pwd 定位置,ls 看内容,cd 换地方。每次打开终端,先 pwd,再 ls,确认无误后再 cd。操作之前先看,操作之后再用 pwd 和 ls 验证一次,这个先看后做、做完复核的习惯,比多背十条命令更有价值。等这三个命令用顺手了,再去学 mkdir 创建目录、touch 创建空文件、cp 复制、mv 移动,学习曲线会平缓很多。

结语

Linux 学习不必一开始就追求全面,先把目录走通,后面的命令才有落脚的地方。今天就打开终端,用 pwd、ls 和 cd 完整走一遍自己的主目录,遇到报错不要慌,先看 pwd,再看 ls,多数问题都能在两步之内定位。把这三个命令练成肌肉记忆,就是 Linux 入门最扎实的一步。

【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0)

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。