终端里的很多操作,其实都从同一个问题开始:我现在在哪个目录?
先找到当前位置
pwd 会显示当前工作目录。打开终端后,先看一眼这个位置,再决定接下来要访问哪个文件,会比凭感觉输入路径更可靠。
pwd
ls -lah第一行查看位置,第二行查看这个目录里的内容。示例中的命令用于 GNU/Linux 环境。
从根目录出发,还是从脚下出发
以 / 开头的是绝对路径,例如 /home/reader/notes。它从根目录开始描述一个位置,不依赖当前目录。
相对路径则从当前目录出发。例如当前位于 /home/reader,那么 notes 就指向它下面的 notes 目录。这里的 reader 只是示例用户名。
记住两个小符号
. 表示当前目录,.. 表示上一级目录。cd .. 就是返回上一层。
让每一步都能解释
当一条命令提示找不到文件时,先核对当前目录,再检查文件名与大小写。把路径拆成一段一段来看,通常比反复重试更容易找到问题。
不必一次记住所有命令。先养成确认位置的习惯,很多操作自然会清楚起来。