我在Debian 11中输入in终端,最后$PATH
输出,但我可以通过命令输入。那么,为什么会出现这个错误呢?/usr/local/texlive/2023/bin/x86_64-linux: No such file or directory
/usr/local/texlive/2023/bin/x86_64-linux#
cd
谢谢。
我在Debian 11中输入in终端,最后$PATH
输出,但我可以通过命令输入。那么,为什么会出现这个错误呢?/usr/local/texlive/2023/bin/x86_64-linux: No such file or directory
/usr/local/texlive/2023/bin/x86_64-linux#
cd
谢谢。
$PATH
当您在终端中作为命令输入时,它将扩展为 的内容$PATH
并尝试执行该内容。可以看到$PATH
with的具体内容$PATH
包含一个列表 os 目录,其中可以找到可执行文件,由:
. 尝试执行该列表将失败,因为没有具有该名称的可执行文件。你
$PATH
拥有的是奇怪的,而不是 Debian 11 的标准。 APATH
通常更像是我怀疑你没有给出完整的输出,因为如果
PATH
只包含一个目录,bash
会抱怨因为
PATH
包含目录名,所以可以cd
到目录。- 编辑 -
由于您添加了 exact
PATH
,请尝试这也会给出相同的错误信息。这是因为目录列表与单个文件不同。
甚至
cd
不会工作。尝试那也会给你错误。
目录列表不是单个目录。目录列表也不是单个文件。