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

直接使用pwd。
最精确的。

只需在终端中输入 pwd 即可。
例如/home/用户。

~/提示中的文档也可以查看。
但不要太相信它,你可以改变它。

想要确认吗? ls 或 cd...然后 pwd。
如何在脚本中调试?使用 pwd 显示路径。

LINUX怎么查看当前所在目录_LINUX查看当前路径的命令pwd详解

哦兄弟!关于LINUX pwd命令我有话要说。
我记得有一年了。
参与公司服务器上的脚本自动化。
那时我正在接触LINUX,很困惑。

当时我经常使用 pwd 命令来验证我当前所在的路径。
如果我的方向错了。
当脚本执行时,它会变得混乱。
在终端中输入 pwd,然后按 Enter。
屏幕上出现了/home/用户名这样的路径,心里舒服多了。

有一次我正在编写一个脚本,想要查看脚本中的当前目录,所以我尝试了 echo$PWD 命令。
嘿,这是真的吗?输出与pwd相同,输出所有路由信息。
当时,这种环境的改变感觉真好。

还有一次,我在脚本中使用 pwd 来获取执行路径。
当时我记得我写了 test.sh 脚本,内容是 !/bin/bash echo "当前工作目录是 - "$(pwd).然后我给脚本chmod+xtest.sh添加了执行权限,最后运行了./test.sh。
执行脚本时,导航路径会显示在屏幕上。
此功能在进行嵌套调用时特别有用。
例如,如果您在函数或脚本中调用 pwd;这不是主脚本的位置它将显示当前函数或下标的工作目录。

但是我不得不说,这个pwd命令有点让人恼火。
有一次,我把脚本放在符号链接中,但是pwd解析的路径不是我所期望的。
当时,我不得不使用 pwd -P 选项来保留符号链接。

简而言之,这个 pwd 命令在自动化 LINUX 脚本时非常有用。
现在回想起来,我曾走过许多峡谷。
老哥在使用这个命令的时候有遇到什么特殊情况吗?

linux怎么查看当前目录内容

坦率地说,这些是在 Linux 上查看目录内容的唯一方法。
ls、tree 和 find 是最常用的,但在正确的场景中使用它们很重要。

我们先来说说最重要的ls。
您所要做的就是输入它,但默认情况下不会显示 .hidden 这样的小文件。
如果你想看到所有内容,你需要添加-a。
去年运行监控系统时,由于没有添加-a,差点错过了读取.log文件。
结果只好用find返回现场。
说实话,当时确实挺尴尬的。
还有一点是 ls -l 可以提供权限、时间等故障排除任务。
文件大小一目了然。
很多人不注意这一点。
比如不加-l,3 000级别的日志目录每分钟都会混乱。
还有一个更重要的细节。
就这样吧这通常是带颜色的 ls-l 的豪华版本,但并非所有系统都默认具有它。
您需要自己安装。
例如,CentOS 需要 yum 安装树。

一开始我以为tree是ls的图形化版本,后来发现我错了。
它实际上是按级别布局的,这特别有利于查看项目的结构。
例如,一个1 0层深度的目录,使用tree需要几秒钟,但使用ls手动翻阅则需要半天。
至于find,它更狠,允许你根据名称、类型、大小等条件进行搜索,但语法和find一样相当复杂。
-name“.log”,初学者很容易出错。

注意:安装树时,不要将其安装为树(带有美元符号)。
系统崩溃。
我以前做过这个。

简单地说,对于日常使用,您只需使用 ls 和 Tree 来搜索特定文件,但不要忘记添加 -a 和 -l。
你觉得我说的够简单吗?