您的位置:首页 > 其它

ubuntu关于环境变量的设置

2014-09-09 11:56 155 查看
环境相关的文件:/etc/profile和~/.bashrc

查看所有环境变量:env

如果只是在客户端进行export修改,则只在当前客户端生效,掉电重启就丢失;

对于C程序的用户来说,可以使用下列三个函数来设置或访问一个环境变量。

getenv()访问一个环境变量。输入参数是需要访问的变量名字,返回值是一个字符串。如果所访问的环境变量不存在,则会返回NULL。

setenv()在程序里面设置某个环境变量的函数。

unsetenv()清除某个特定的环境变量的函数

$vi .bash_profile #修改环境变量定义文件

然后编辑你的PATH声明,其格式为:

PATH=$PATH:<PATH 1>:<PATH 2>:<PATH 3>:——:<PATH N>

或 export PATH=<路径>:$PATH

你可以自己加上指定的路径,中间用冒号隔开。环境变量更改后,在用户下次登陆时生效,如果想立刻生效,则可执行下面的语句:$source .bash_profile

一、临时性添加

~$ echo $PATH # 显示当前环境变量

/usr/local/sbin:/usr/local/bin # 显示举例,多个路径中间用“:”隔开

~$ PATH="$PATH:/home/workdir" # 添加“/home/workdir”目录

/usr/local/sbin:/usr/local/bin:/home/workdir # 显示举例,多个路径中间仍用“:”隔开

则添加成功!(最后当然可以重启或者输出使其即时生效:)

~$ export PATH

~$ cd ~

~$ source .bashrc #该命令需在主目录下才能运行,否则提示找不到.bashrc命令

结束!

二、永久性改变

打开~/.bashrc文件最末添加命令:

PATH=$PATH:/home/workdir

注意与上文中各式不同,没有双引号,重启OK
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: