我在 ~/bin/ 中有以下脚本,以便覆盖默认命令gnome-terminal
:
#!/usr/bin/env bash
XDG_CONFIG_HOME=~/.config/darkthemesettings /usr/bin/gnome-terminal
我试图使该XDG_CONFIG_HOME
变量仅被 gnome-terminal 看到,但在出现的终端中,如果我运行任何其他程序,该变量也会在该程序中设置。echo $XDG_CONFIG_HOME
从终端运行会给出 /home//.config/darkthemesettings
我知道,如果一个人在不使用的情况下设置了一个环境变量export
,那么该变量只能在设置它的脚本中使用,而不是在任何子进程中。我不正确吗?我怎样才能在这里实现我想要的?谢谢