设置Linux环境变量的预备知识

一、Linux的环境变量种类
按变量的生存周期来划分,Linux变量可分为两类:
1、永久的:需要修改配置文件,变量永久生效。
2、临时的:使用export命令行声明即可,变量在关闭shell时失效。

二、永久的环境变量配置方法
1、全局(设置所有用户公用的环境变量)
a. /etc/bashrc(当bash shell被打开时,该文件被读取)
b. /etc/profile(当用户第一次登录时,该文件被执行)
c. /etc/environment (没用到)

2、私有(设置每个用户专有的环境变量)
a. ~/.profile【Ubuntu专有】
b. ~/.bashrc(当登录时以及每次打开新的shell时,该该文件被读取)
c. ~/.bash_profile【Ubuntu没有】(当用户登录时,该文件仅仅执行一次!默认情况下,他设置一些环境变量)
d. ~/.bash_logout(当每次退出系统(退出bash shell)时,执行该文件)

另外/etc/profile中设定的变量(全局)的可以作用于任何用户,而~/.bashrc等中设定的变量(局部)只能继承 /etc/profile中的变量,他们是"父子"关系。

三、登录Linux后的执行顺序
/etc/profile -> (~/.bash_profile | ~/.bash_login | ~/.profile) -> ~/.bashrc -> /etc/bashrc -> ~/.bash_logout


注:修改以上文件后还要运行“source <配置文件>”或者“. <配置文件>”命令使之马上生效,否则只能在重新登录或者重启系统生效。

四、 Ubuntu默认不支持命令ll,必须用 ls -l,这样使用起来不是很方便。
a. 打开 ~/.bashrc
b. 找到 #alias ll='ls -l',去掉前面的#就可以了。
实际上ll是 ls -l 的一个别名;很明显,我们可以在这里添加任何其他的命令别名。

五、修复方向键失灵问题(方向键对应ABCD)
a. 执行命令:

sudo apt-get remove vim-common
   b. 执行命令:

sudo apt-get install vim

再试试Vi编辑器,是不是恢复正常了。

六、设置系统默认的java环境
//列出系统所有可选的java环境

update-alternatives --config java
update-java-alternatives -l

//设置java-6-sun为系统默认java环境

update-java-alternatives -s java-6-sun

//备注
update-java-alternatives命令实际上是修改了/etc/alternatives/目录下相关的符号链接的目标,所以也可以手动修改/etc/alternatives/目录下的符号链接来达到目的,不过这样子做太麻烦了。
[b]update-alternatives[/b]用法参见:[url]http://92jsp.com/blog/default/2010/04/07/update-alternatives-%E5%91%BD%E4%BB%A4[/url]

七、安装语言包
问题描述:

perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = (unset),
LC_ALL = (unset),
LANG = “en_US.UTF-8″

解决方案:
首先:
$sudo apt-get update

然后:
$sudo apt-get install language-pack-en

测试:
$locale

输出无warning

[b]设置环境变量[/b]和[b]发布WEB项目[/b]具体参见:[url]http://hdxiong.iteye.com/admin/blogs/629662[/url]
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值