我如何添加像变量一样的目录?

我如何添加像变量一样的目录?

抱歉,我的问题很奇怪,我对 Linux 还很陌生,我不确定正确的术语是什么。

我正在编写一个 bash 脚本,我想能够将一些目录添加到... 我不知道它叫什么。你知道如何使用 来表示你的主目录吗$HOME?好吧,我想能够使用 来访问特定目录$SPEC_DIR。这可能吗?

谢谢您,抱歉我的措辞不太专业...请耐心等待。

答案1

设置变量的方法有很多种。要使其全局可用,您可以使用:

export SPEC_DIR=/my/directory

为了使此功能在重启后继续存在,您可以将其添加到$HOME/.bashrc或更多全局范围内/etc/environment

如果您只想在一个脚本中使用它,那么您可以这样设置:

SPEC_DIR=/my/directory

答案2

我完全不明白这个问题。我想你想添加目录然后 cd 到该目录?我说得对吗?

这将在变量 DIR 中创建带有路径的目录。这不会像变量那样添加目录,而是创建变量,将路径存储在其中,然后根据变量中的路径创建目录。

DIR=/home/user/temp
mkdir $DIR

然后您可以像这样 cd 到那里。

cd $DIR

相关内容