在openSuse上使PATHvariables永久变化

好吧,我正在试图做一些应该很简单的事情,但由于某种原因,我似乎无法做到这一点。 我只想要做的就是在openSuse中添加一个PATH环境variablespath

到目前为止,我在/ etc / default / su中编辑了以下行:

PATH =在/ usr / local / bin目录:/ bin中:在/ usr / bin中

用这一行:

PATH =在/ usr / local / bin目录:/ bin中:在/ usr / bin中:在/ usr /本地/ PHP /斌:在/ usr /本地/ MySQL的/ bin中

基本上,我想要做的就是访问php和mysqld,无论我如何直接从命令提示符login,而不必每次input/ usr / local / php / bin /尾随。 我什至编辑正确的文件?

我是一个Linux新手,做一些微不足道的事情,因为这是逃避我。 服务器的神在那里,请放下面包屑,好吗? 🙂

更改/etc/profile/etc/profile /etc/csh.login/etc/profile /etc/csh.cshrc确实可以 (不应该)改变。

然而在Suse上,如果你注意到这些文件表明你应该使用这些文件/etc/profile.local/etc/csh.chsrc.local来build立本地的环境修改。 在升级这些文件的基本软件包的情况下,对这些文件进行更改应该会使您更好一些。

你是对的,你应该把它添加到path。

bash的服务器范围的shell环境通常位于/etc/profile 。 对于(t)csh,它是/etc/csh.login

我build议不要设置PATH系统范围,而是要为您的个人用户进行设置。 您可以在主目录中的.bash_profile.cshrc中指定PATH

如果你想要推荐一个不同的shell,你将需要确定你使用的shell。 如果您的情况属于特殊情况,则需要提供其他详细信息,例如您如何向用户进行身份validation。