今天终于把solaris的环境变量搞明白了。
Solaris中设置环境变量和你当前采用的Shell有关,不同的Shell需要写入到不同的文件中。
如果你是Bourne Shell
PATH=$PATH:/usr/bin; export PATH
环境文件为.profile
如果你是 C shell
变量设置
路径变量:set path=($path /usr/bin)
环境文件
.login .cshrc
这里有个问题是我如何能够知道我自己用的是那种类型的shell呢?
有办法 使用cat /etc/passwd
你会得到如上图所示的内容,看看你自己的那一行。在上面的文件中,我是有下划线的那一行。后面的/bin/sh就表示我使用的是Bourne Shell。我只需要按照那个来设置就好了。
有一点就是如果PATH已经被export过了,那么你就可以把“export PATH ”这一段省略调了。
在solaris 9上跑通过了。
在solaris上我还完全是一个新手,如果有什么说的不对的地方欢迎指正。谢谢了先。