为什么在 Debian 中 root 时会出现此警告?

为什么在 Debian 中 root 时会出现此警告?

我做su并得到

masi@masi:/etc/openvpn$ su
Password: 
bash: PATH: No such file or directory

设置

  • echo $PATHroot按原样/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

  • echo $PATHmasi按原样/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仅被解释为文件名。

相关内容