Closed. This question is off-topic。它目前不接受答案。
想改进这个问题吗?Update the question所以堆栈溢出的值小于aa>。
6年前关闭。
我在文件夹(XAMPP)中有一个目录,我想把它直接放入。
我在终端运行这个:
而且有效!
因此,如果我希望这是永久的,我必须将这一行添加到
我的
该行在
想改进这个问题吗?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
以调试在上下文中计算的文件。