echo $#path $pathhttps://www.zsh.org/mla/users/2015/msg00665.html
问题:在 Ubuntu 上装了个 zsh, 然后设置 PATH 环境变量时,将 $HOME/bin;JAVA_HOME/bin
添加到 PATH 中了:
export PATH="$HOME/bin;$JAVA_HOME/bin:$PATH"
但是并没有生效。
最后发现把冒号写成了分号……
echo $#path $path
$#path
会输出 PATH 中目录个数,$path
会输出每个目录,一检查就能发现
比如 PATH=/a:/b:/c
那么 echo $#path #path
会输出:
3 /a /b /c
声明
- 本作品采用署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可。除非特别注明, 霖博客文章均为原创。
- 转载请保留本文(《记一次愚蠢的环境变量设置》)链接地址: https://youthlin.com/?p=1590
- 订阅本站:https://youthlin.com/feed/
“记一次愚蠢的环境变量设置”上的2条回复
重装系统了 主题好像没变。
Ubuntu最常见的错误貌似是 — 在某些网页上被转换成 –