Closed. This question is off-topic。它目前不接受答案。
想改进这个问题吗?Update the question所以堆栈溢出的值小于aa>。
6年前关闭。
我在文件夹(XAMPP)中有一个目录,我想把它直接放入。
我在终端运行这个:cd
而且有效!
因此,如果我希望这是永久的,我必须将这一行添加到CDPATH=/Applications/XAMPP/xamppfiles/htdocs/文件中。但在我的.bashrc文件中添加同一行行不通。
我的.bashrc文件包含:
[ -n "$PS1" ] && source ~/.bash_profile
CDPATH=/Applications/XAMPP/xamppfiles/htdocs/

该行在.bashrc文件中应该是什么样子?地雷是错的吗?我试过把.bashrc放在export前面,也试过把CDPATH放在$CDPATH:${HOME}/Applications/XAMPP/xamppfiles/htdocs前面,但都不管用。

最佳答案

首先要注意,CDPATH被认为是第一个目录,因此如果另一个目录包含同名目录,您将无法轻松更改为本地目录。您可能会在前面添加一个空路径,写入CDPATH=:/Application/...
您不应该需要export,因为这个命令只与shell相关,而与shell运行的命令无关。你写的那行应该没问题。
请注意,根据启动方式的不同,bash将读取~/.bashrc~/.bash_profile。在两者中添加一行echo以调试在上下文中计算的文件。

09-10 09:40
查看更多