我做su
并得到
masi@masi:/etc/openvpn$ su
Password:
bash: PATH: No such file or directory
设置
echo $PATH
root
按原样/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
echo $PATH
masi
按原样/usr/local/texlive/2016/bin/x86_64-linux:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
$HOME/.bashrc
我的 PATH 在as中正确导出export PATH=/usr/local/texlive/2016/bin/x86_64-linux:$PATH
。我的完整的.bashrc
是这里。空的
$HOME/.bash_profile
。- 不确定什么会影响
/root/
.
操作系统:Debian 8.5 64 位
Linux 内核:向后移植 4.6
答案1
看起来你正在$PATH
某个地方作为命令执行。
例如你是否写过
$PATH = string
代替
$PATH=string
?
由于以 root 身份登录后出现错误,我猜这是一个.bashrc或者.bash_配置文件在/根/
编辑: 中的尖括号export MATLAB_JAVA=<PATH>java-7-openjdk/jre
被解释为管道文件PATH
,该文件不存在。
编辑2:正如@ilkkachu所提到的,我提到的错误将产生不同的错误:
bash: usr/local/bin:[rest of $PATH]: No such file or directory
在本例中PATH
仅被解释为文件名。