ubuntu12.04 .bashrc设置后无效 分类: ubuntu学习 2013-05-08 12:57 1402人阅读 评论(0) 收藏
2013-05-08 12:57
316 查看
环境:ubuntu server 12.04
我装完机后,貌似是从别的机子上拷贝的~/.bashrc文件,然而却没用。文件没有颜色,而且一些 ll 之类的命令也提示找不到,但是这些都在.bashrc中设置好了
查了下,用命令:source ~/.bashrc
确实可以,但是是远程ssh连接的,退出后再ssh,就不行了。重启也一样
后来再查,发现一个方法可以:
创建文件~/.bash_profile
内容:
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
注意格式,一开始照抄的网上的不行,后来看到一个改动颜色的讨论,发现是格式不对。ok,现在重启就行了
之后系统的查了下,发现原来ubuntu12.04下有类似~/.bash_profile作用的文件,文件名是~/.profile。我从其它的机子上拷贝过来,重启,果然可以
估计当初要么我是误删文件,要么忘了拷贝。
网上找到这么一句话,应该能解释我碰到的问题:
~/.bash_profile:每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登录时,该文件仅仅执行一次!默认情况下,他设置一些环境变量,执行用户的.bashrc文件.
注:~在LINUX下面是代表HOME这个变量的。
另外在不同的LINUX操作系统下,这个文件可能是不同的,可能是~/.bash_profile; ~/.bash_login或 ~/.profile其中的一种或几种,如果存在几种的话,那么执行的顺序便是:~/.bash_profile、 ~/.bash_login、 ~/.profile。
泪奔
,找了好久,因为搜索的关键字不对一直没查到,今天终于搞定了
*****************************************************
这几天装机时有看了下,找到个相关的说的清晰些
来源:http://zhidao.baidu.com/link?url=YD2tcx_K5F0JqAUZ2vk5Oa8ujVAj5Oq-azvyV0uEcugXaB9dhWZPf99h3krItcfydANnpdYVcVUVGVBSRBPkU_
*****************************************************
我因为装jdk需要添加JAVA_HOME,按照网上的教程卸载/etc/profile里的
我装完机后,貌似是从别的机子上拷贝的~/.bashrc文件,然而却没用。文件没有颜色,而且一些 ll 之类的命令也提示找不到,但是这些都在.bashrc中设置好了
查了下,用命令:source ~/.bashrc
确实可以,但是是远程ssh连接的,退出后再ssh,就不行了。重启也一样
后来再查,发现一个方法可以:
创建文件~/.bash_profile
内容:
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
注意格式,一开始照抄的网上的不行,后来看到一个改动颜色的讨论,发现是格式不对。ok,现在重启就行了
之后系统的查了下,发现原来ubuntu12.04下有类似~/.bash_profile作用的文件,文件名是~/.profile。我从其它的机子上拷贝过来,重启,果然可以
估计当初要么我是误删文件,要么忘了拷贝。
网上找到这么一句话,应该能解释我碰到的问题:
~/.bash_profile:每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登录时,该文件仅仅执行一次!默认情况下,他设置一些环境变量,执行用户的.bashrc文件.
注:~在LINUX下面是代表HOME这个变量的。
另外在不同的LINUX操作系统下,这个文件可能是不同的,可能是~/.bash_profile; ~/.bash_login或 ~/.profile其中的一种或几种,如果存在几种的话,那么执行的顺序便是:~/.bash_profile、 ~/.bash_login、 ~/.profile。
泪奔
,找了好久,因为搜索的关键字不对一直没查到,今天终于搞定了
*****************************************************
这几天装机时有看了下,找到个相关的说的清晰些
来源:http://zhidao.baidu.com/link?url=YD2tcx_K5F0JqAUZ2vk5Oa8ujVAj5Oq-azvyV0uEcugXaB9dhWZPf99h3krItcfydANnpdYVcVUVGVBSRBPkU_
1、/etc/profile:在登录时,操作系统定制用户环境时使用的第一个文件,此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行。 2、/etc/environment:在登录时操作系统使用的第二个文件,系统在读取你自己的profile前,设置环境文件的环境变量。 3、~/.bash_profile:在登录时用到的第三个文件是.bash_profile文件,每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登录时,该文件仅仅执行一次!默认情况下,他设置一些环境变量,执行用户的.bashrc文件。/etc/bash.bashrc:为每一个运行bash shell的用户执行此文件,当bash shell被打开时,该文件被读取。 4、~/.bashrc:该文件包含专用于你的bash shell的bash信息,当登录时以及每次打开新的shell时,该该文件被读取。 几个文件的优先级:1>2>3 在linux下,如果是bash环境,用户登录时读取设置文件的顺序是/etc/profile --> ~/.bash_profile --> ~/.bashrc --> /etc/bash.bashrc。注意在~/.bash_profile这一步,如果没有~/.bash_profile ,则默认读取~/.bash_login,如果没有~/.bash_login 才读取~/.profile。 根据发行版本的情况,有两个基本的系统级配置文件:/etc/bash.bashrc和/etc/profile。这些配置文件包含两组不同的变量:shell变量和环境变量。前者只是在特定的shell中固定(如bash),后者在不同shell中固定。shell变量是局部的,而环境变量是全局的。 注意:尽量避免修改root用户的环境变量配置文件,因为那样可能会造成潜在的危险。最好不要把当前路径”./”放到PATH里,这样可能会受到意想不到的攻击。 使用: 把设置的环境变量给所有用户使用:/etc/bashrc;/etc/profile 修改全局的环境变量在/etc/profile 修改某个用户的环境变量在/home/用户名/.bash_profile
*****************************************************
我因为装jdk需要添加JAVA_HOME,按照网上的教程卸载/etc/profile里的
相关文章推荐
- Ubuntu12.04 Alt+Tab无效 分类: ubuntu学习 2014-05-15 09:57 239人阅读 评论(0) 收藏
- ubuntu12.04右上角的时间图标消失 分类: ubuntu学习 2014-05-13 08:56 293人阅读 评论(0) 收藏
- RVDS 3.1 下载地址及破解方法 分类: arm-linux-Ubuntu 2013-08-26 16:51 3362人阅读 评论(0) 收藏
- 新装ubuntu12.04的浏览器无法看视频 分类: ubuntu学习 2015-04-03 11:28 154人阅读 评论(0) 收藏
- ubuntu 声音设置中都是灰色 分类: ubuntu学习 2014-05-13 09:22 270人阅读 评论(0) 收藏
- ubuntu12.04 没有/var/log/messages 分类: ubuntu学习 2013-05-08 18:05 421人阅读 评论(0) 收藏
- ubuntu 12.04修改环境变量PATH的方法 分类: ubuntu 2013-04-08 16:35 1330人阅读 评论(0) 收藏
- Ubuntu学习笔记 分类: Ubuntu学习笔记 2015-04-09 19:52 79人阅读 评论(0) 收藏
- vim python自动补全方法 分类: ubuntu python基础学习 虚拟机 测试 2013-07-05 15:37 603人阅读 评论(0) 收藏
- ubuntu14.04安装krita 分类: 软件插件学习 2015-04-29 20:56 163人阅读 评论(0) 收藏
- ubuntu中安装virtualbox碰到的问题 分类: 软件插件学习 2014-12-17 17:46 189人阅读 评论(0) 收藏
- ubuntu,eclipse svn切换账户 分类: ubuntu学习 2013-11-11 16:17 458人阅读 评论(0) 收藏
- 个人碰到的简单问题处理,慢慢总结 分类: ubuntu学习 2013-08-12 10:36 385人阅读 评论(0) 收藏
- error:unknown filesystem grub rescue 分类: ubuntu学习 2014-09-04 13:49 442人阅读 评论(0) 收藏
- 新装ubuntu12.04搜集一些碰到的问题 分类: ubuntu学习 2015-04-03 16:17 71人阅读 评论(0) 收藏
- ubuntu上git学习 分类: 软件插件学习 2014-12-25 10:33 144人阅读 评论(0) 收藏
- python调用shell总结 分类: ubuntu python基础学习 2014-02-26 14:32 261人阅读 评论(0) 收藏
- Ubuntu下安装RabbitMQ(主要记录出错的地方) 分类: ubuntu学习 2014-04-28 13:53 966人阅读 评论(0) 收藏
- Shell脚本编程学习入门 02 分类: arm-linux-Ubuntu 2013-08-30 17:45 427人阅读 评论(0) 收藏
- ubuntu14.04重装sogou 分类: 软件插件学习 2015-08-04 15:00 7人阅读 评论(0) 收藏