lzth.net
当前位置:首页 >> 跪求susE Linux系统中设置环境变量/EtC/proFilE文... >>

跪求susE Linux系统中设置环境变量/EtC/proFilE文...

首先你要是root用户 如果不是可能会权限不够,切换到root试下 如果还不行 chmod 更改文件权限为可执行 在编辑保存即可.

/etc/profile 是所有的用户都可以继承的环境变量文件.当然,你也可以给每个用户单独配置自己的环境变量.在每个用户的家目录中,自己创建.profile 或者 bash_profile文件.

配置环境变量后必须要用source命令加载 不可以不输入的

你是要调用java程序还是啥.进入home里面,vi .bash_profile即可,在后面添加需要调用的环境变量路径即可.

试试看把这个lib放到这个环境变量中ld_library_pathexport ld_library_path=/usr/local/bin/va_demo_1.15/usr/local/lib至于没有.bash_profile的话,可以手动自己创建的默认的bash脚本放在/etc/profile中

/etc/profile用于整个系统所有用户, ~/.bash_profile, ~/.profile和~/.bashrc 用于各个用户,这里的"~"符号就是各当前用户的$HOME ~/.bash_profile 和 ~/.profile 只在登陆时读取一次.~/.bashrc 每次都读取 ~/.bash_profile 和 ~/.profile 的区别在于,bash 只读取~/.bash_profile;而对于 ~/.profile 来说,不光bash, 其他shell 也读 ~/.profile 成拗口令了!其实我写这么多,你分那么清都没多大意义.

$ sudo gedit /etc/profile或者$ sudo vi /etc/profile系统的配置文件一般都要用超级用户权限.所以加sudo另外如果你用的是gedit的编辑器就如上,如果是其他的,就改成相应的编辑器就好.

/etc/profile这个文件是每个用户登录时都会运行的环境变量设置.bashfile是单用户登录时比如root会运行的rpm是red hat,fedora,centos这几个发行版使用的安装包,和其它tar.gz的区别是有个文件头,多了一些信息rpm包多数是二进制文件,可以直接运行的,但tar.gz包很多是源代码,要编译后才能运行二进制文件和windows下的exe文件一个意思,可以直接运行

区别:1. 两个文件都是设置环境变量文件的,/etc/profile是永久性的环境变量,是全局变量,/etc/profile.d/设置所有用户生效2. /etc/profile.d/比/etc/profile好维护,不想要什么变量直接删除/etc/profile.d/下对应的shell脚本即可,不用像/etc/profile需要

/etc/profile 默认权限为 -rw-r--r--即只有root用户可以修改,其它用户只能读取.要修改/etc/profile,先要使用root用户登录系统,再使用文本编辑软件打开/etc/profile进行编辑,最后保存退出即可.关于文本编辑软件:字符界面下使用vi或vim进行编辑,命令形式:vi /etc/profile图形界面下可用gedit进行编辑,命令形式:gedit /etc/profile

网站首页 | 网站地图
All rights reserved Powered by www.lzth.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com