linux怎么查看当前路径

2 02 3 年,我的朋友刚接触Linux系统,对pwd命令有点困惑。
我教他先打开终端,然后输入pwd回车就可以看到当前路径。
pwd是printworkingdirectory的缩写,意思是打印工作目录。
这对他来说是一个好习惯,因为它使操作文件和目录变得更容易。
对了,他还问我为什么这条路线这么重要。
我说,就像当你找到东西时,你必须知道它在哪里,Linux也是如此。
他点点头,仿佛明白了。
算了,慢慢的就习惯了。

了解Linux中的当前路径显示方法

嘿,说到Linux轨道,让我们谈谈我在服务器上工作的时间。
那时,我会在上海的一个数据中心,为数十台服务器提供服务。

想到我,我的手就颤抖着走向不公正的王子。
后果很严重。
我记得有一次,当我读取 /data/logs 目录中的文件时,我手动 cd 到 /etc 中,最后删除了 sshd 配置......我几乎没有足够的时间提醒自己稍后确认路径。

今天的展示很重要。
想想看,你在一个超级大的文件系统中徘徊,如果某个部分出错,文件被删除了,会发生什么情况?
1 .使用pwd是最正确的。

我每天都使用这个命令。
无论我跑到哪里,如果我想知道我在哪里,我只需按 pwd 并按 Enter 即可。
例如,我正在更改目录/var/www//myproject中的代码,突然想确认位置,于是我输入pwd,/var/www//myproject会立即显示在屏幕上。
简单明了。

2 还可以使用 echo $PWD。

这是一个PWD环境变量,也存储在当前路径中。
所以我有一个朋友回来尝试使用这个,并说感觉比 pwd 更简单。
我试过了,确实能看出路来。
比如我在/home/friend/project,他输入 echo $PWD, /home/friend/project" 也会显示。
但是现在用的人少了,pwd 移动性更大。

3 . cd 加 pwd,先走后读。

我也经常使用这个组合。
有时我想去某个目录,比如 /backup/old-data/2 02 3 -04 首先 cd 我输入/backup/2 02 3 -04 顺便说一下,我很快就被困在了一张 cd ../ 中。
这个命令通常不会使用名为 temp-link 的目录,但我不确定它会指向哪里。
如果输出是 /real/dir,那么通常足以显示当前路径。
任何使用它的人都知道您不会在以后的 Linux 命令中迷失方向。

LINUX如何查看当前目录路径_Linux查看当前工作目录的命令

说实话,为了确认我现在在 Linux 中的位置,我最常按下快捷键 Ctrl+L 来查看它——这是 Terminal 自带的屏幕清理功能,顺便说一下,pwd 输出已经为你很好地修复了。
但说实话,pwd是最可靠的方法。
无论你使用哪个shell,它都能给你一个绝对路径,比如/home/Xiaoming/code/project,一点也不含糊。

有趣的是,像Ubuntu这样的一些发行版会在默认提示符中显示~符号,例如user@laptop:~/Document$,这非常方便,但是你应该知道这是可以改变的。
我在CentOS上看到有人把PS1 弄得很花哨,最后我也搞不清真正的路径,笑死我了。
在这种情况下,您应该手动 cd 到某些目录进行测试,或者直接 pwd 进行确认。

每当我写脚本时,我倾向于添加 echo $(pwd),这样当发生错误时,我可以知道程序是在哪里执行的。
例如,我曾经编写过一个备份脚本,但忘记 cd 到备份目录并开始运行它。
最后明明把/data/old project/这个错误的路径写入了注册表。
我当时真想给自己一巴掌。
因此对于远程管理来说,pwd 比查看终端提示符可靠得多,尤其是在通过 SSH 连接的 VPS 上。

对于辅助验证来说,ls和cd确实很有用。
例如,当您 cd 到特定文件夹并立即运行 ls 后,如果您看到的都是您期望的文件,那么您基本上是对的。
我经常用cd。
这个技巧证实了我走在正确的道路上。
虽然没有什么实际作用,但却让我心情平静。
或者 cd .. 返回然后 pwd 查看路径是否已更改。
这比只看请求更可靠。

但最简单的事情是 ~ 符号。
例如,我经常在代码中使用 cd ~/code/项目名称。
不管怎样,这个符号在我的电脑上始终是用户主目录的快捷方式,所以很好用。
但如果您更改系统或其他人使用您创建的脚本,情况可能并非如此。
所以,总结一下,日常使用用提示就可以了,但是重大操作就需要pwd了。