.bash_profile :入 shell 时执行 (在debian下被 .profile替代)
.bashrc :每次打开新的 shell 时执行
.bash_history :记录之前输入的命令
.bash_logout :推出shell时会被执行
source ./.bashrc使.bashrc配置立即生效
/etc/profile:全局,用户第一次登录时,执行.并从/etc/profile.d目录的配置文件中搜集shell的设置.
/etc/bashrc:全局,只要运行bash shell时,将会被读取。
为了解决中文乱码问题,换到centos下尝试了下,顺利解决中文乱码问题,其实只要安上语言包就可以了。
但是新的问题又出现了,当我想用gsutil时,提示请升级python到2.5.1或更高,没办法只好着手升级了。
参照了网上的几篇文章,大多数都是叫人去编译一个新的,然后用软链接,我试了下,版本确实是更新到新的,但是由于ssl模块没编译,没办法使用gsutil。
无奈只好寻找其他方法。
先安装yum install openssl openssl-devel (安装openssl和openssl - devel,再继续下面的步骤,这个比较保险,没试过没有安装的情况)
找到这么一篇文章:
rpm -Uvh http://yum.chrislea.com/centos/5/i386/chl-release-5-3.noarch.rpm
rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-CHL
rpm -Uvh http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-3.noarch.rpm
yum install libffi
yum install python26
这5步下来,python确实安装好了,但是由于python是可以多个版本共存的,我用python -V 查了下,还是2.4.3这个版本。
那就改一下嘛,反正也不是什么难事。
于是乎,又参考了这篇文章,作者是用自己编译的方法,最后加软链接更新python的,这个我试过,但是没编译ssl,不顶用。
但是我只用到了其中的几小步:
mv /usr/bin/python /usr/bin/python-bak (备份当前的python到python-bak,换句话是改个名字。。。)
因为yum install python26这个并没有把python安到/usr/local/bin/下,所以,我直接从/usr/bin/下面copy了一份。
cp /usr/bin/python2.6 /usr/local/bin/ (/usr/bin/下有2个,一个是python26,还有一个是python2.6,我记不清是复制了哪一个了)
最后做一下软链接
ln -s /usr/local/bin/python2.6 /usr/bin/python
好了,python -V 显示的版本是2.6.5
而且gsutil也正常了,yum安装的python26应该编译了ssl要不然我也用不了gsutil,哈哈。
补充,这样做还不算完整,这样子会导致yum不正常,解决方法:
vim /usr/bin/yum
将首行显示的 !#/usr/bin/python 修改为 !#/usr/bin/python2.4
保存搞定。