将 .sh 文件添加到 profile.d 后,桌面背景无法更改,无法挂载其他分区,也无法访问垃圾箱

将 .sh 文件添加到 profile.d 后,桌面背景无法更改,无法挂载其他分区,也无法访问垃圾箱

因此我配置了我的 jdk 并附加了我的 PATH 变量,然后将执行该操作的脚本放入profile.d

#!/bin/bash      
JAVA_HOME=[where I had the jdk installed]
PATH=$JAVA_HOME/bin:$PATH

export PATH JAVA_HOME
export CLASSPATH=.

我重新登录,现在我无法更改我的默认背景(它改回来了),无法访问垃圾箱,也无法挂载我的 window$ 分区(来访问那些文件)。

有人知道这里该做什么吗?

答案1

profile.d 中的文件是源文件,而不是执行文件。因此 shebang (#!/bin/bash) 不是必需的。但是,这与你的问题无关。你可以通过将源文件移开来检查。恐怕你必须寻找其他有变化的东西。

相关内容