01
打开你的终端,运行 pwd,再运行 ls。写下文件夹名和你看到的一个文件或文件夹。
第 1 级(热身)完成标准 · 本地勾选
本课目标:
- 知道什么是当前工作目录。
- 用
pwd打印当前位置,用ls列出内容,用cd切换文件夹。- 预测每条命令执行后你会在哪个文件夹。
你的电脑把文件存放在一棵文件夹树里。打开终端时,你正站在某一个具体的文件夹里。那个文件夹叫作你的当前工作目录1。如果你不知道自己在哪里,读写文件的命令就会作用在错误的位置上。
三条命令解决这个问题:
pwd(print working directory,打印工作目录)告诉你自己在哪里21。ls(list,列出)显示当前目录里的文件和文件夹23。cd(change directory,切换目录)把你移动到另一个文件夹21。把 pwd 想成查看自己的街道地址,把 ls 想成环顾房间,把 cd 想成走过一扇门。
打开终端,逐条运行这三条命令,每条之后按 Return。
发生了什么:
pwd 显示你在 /Users/alex。ls 显示了它里面的文件夹。cd Desktop 把你移进了 Desktop 文件夹。pwd 现在打印 /Users/alex/Desktop。ls 显示桌面上的文件。你在 /Users/alex。你想进入 Documents 文件夹并列出它的内容。填空:
答案: cd Documents,然后 ls。
你现在会查看自己的位置(pwd)、环顾四周(ls)、走过一扇门(cd)了。第 3 课,你将学习描述文件夹位置的两种方式:绝对路径和相对路径。
William Shotts, Learning the Shell: Navigation — https://linuxcommand.sourceforge.io/lc3_lts0020.php ↩ ↩2 ↩3
UC Berkeley SCF: Using the bash (and zsh) shell — https://computing.stat.berkeley.edu/tutorial-using-bash/ ↩ ↩2 ↩3
MDN: Command line crash course — https://developer.mozilla.org/en-US/docs/Learn_web_development/Getting_started/Environment_setup/Command_line ↩
$ pwd/Users/alex$ lsApplications Desktop Documents Downloads Pictures$ cd Desktop$ pwd/Users/alex/Desktop$ lsresume.pdf todo.txt$ ____ Documents$ ____