我想在linux中设置环境变量,并通过命令执行相同的操作
export PATH=$PATH:.
Run Code Online (Sandbox Code Playgroud)
但得到错误:$(.)中的修饰符.
有人可以帮忙吗.我尝试使用bash shell和ksh
Joh*_*web 46
Bad : modifier in $ (.).
Run Code Online (Sandbox Code Playgroud)
这不是Bash错误,也不是来自Ksh:它来自C-shell或其中一个克隆,例如Tcsh.
你要:
setenv PATH ${PATH}:.
Run Code Online (Sandbox Code Playgroud)
但你不应该放入.你的${PATH},这是一个众所周知的安全风险.
你可能想尝试这个:
export PATH="${PATH}:."
Run Code Online (Sandbox Code Playgroud)
我不喜欢在路径中包含当前目录,但最终它相当安全。