设置 CDPATH 环境变量

设置 CDPATH 环境变量

“export CDPATH=/usr”,这样我想操作 CDPATH 环境变量。然后当我在命令行上输入“export CDPATH=.”并输入时,我不能确定它是否与之前相同。所以,我想知道这个 CDPATH 变量去了哪里。我在哪里确认文件中变量的变化?此外,Ubuntu 中的所有环境变量都去哪里了?它们是去同一个文件还是所有不同的文件?谢谢阅读。

答案1

环境变量 $CDPATH 设置一个路径,告诉cd命令在哪里搜索其目标目录。

例如,如果您设置了CDPATH=$HOME,那么您可以从任何地方 cd 到 $HOME 的任何子目录。设置CDPATH=.没有多大意义,因为当前目录始终被视为 cd 的起点。如果您始终希望 $CDPATH 具有某个值,则应在 bash 启动时读取的任何文件中设置它:~/.bashrc~/.profile等。查看有关在哪里定义 $PATH 的许多问题。

相关内容