好吧,我正在试图做一些应该很简单的事情,但由于某种原因,我似乎无法做到这一点。 我只想要做的就是在openSuse中添加一个PATH环境variables的path。
到目前为止,我在/ 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。