关于linux环境变量设置
2012-03-22 10:03
204 查看
在linux中设置环境变量,我现在知道的就是可以在两个文件中设置 /etc/profile 还有一个文件就是 ~/.bashrc
后者是针对每个用户,前者是全局的
下面这个作为参考,貌似大家都倾向于在~/.bashrc中定义自己的环境变量,少用root。。
今天在鼓捣centOS的时候,一不小心把用户配置文件profile给改错啦。重启之后进不了图形界面,终端里的命令也有大半不好使啦。
我试了几个常用的命令,都不好使。除了cd以外的几个命令都无效。当时立马无语,已经做好心里准备重装了。但是还是抱着试一试的
心态,网上找了下解答。还真有和我同命相连的人,一位朋友说用export命令,重设一下PATH就好使啦,我一试,还真的好使。命令
如下:
export PATH=/usr/bin:/usr/sbin:/bin:/sbin:/usr/X11R6/bin
这个命令我还真没想到,但是解决这个问题就要用到Linux的一些基础知识了,比如说shell命令基本都在/usr/bin,/usr/sbin,/bin,
/sbin,/usr/X11R6/bin中有定义。所以,只要把这些命令重新取出来就OK。然后急忙用vim,把profile中的错误环境变量全删了。
reboot,系统恢复正常。谢天谢地不用我重装了。不然别的环境就白配了。
其实这个应该是缓存的吧,你可以直接把这个profile删除,x11会帮你建个新的,和新安装时一样还有,最好使用~/.bashrc来定义自己的东西,如:PATH
,alias 等,如果有什么问题,直接删除这个文件就可以做到初始化了。
还可以自己做一个自己的配置文件shiyang.profile,在profile中source ~/shiyang.profile 就可以了。
后者是针对每个用户,前者是全局的
下面这个作为参考,貌似大家都倾向于在~/.bashrc中定义自己的环境变量,少用root。。
今天在鼓捣centOS的时候,一不小心把用户配置文件profile给改错啦。重启之后进不了图形界面,终端里的命令也有大半不好使啦。
我试了几个常用的命令,都不好使。除了cd以外的几个命令都无效。当时立马无语,已经做好心里准备重装了。但是还是抱着试一试的
心态,网上找了下解答。还真有和我同命相连的人,一位朋友说用export命令,重设一下PATH就好使啦,我一试,还真的好使。命令
如下:
export PATH=/usr/bin:/usr/sbin:/bin:/sbin:/usr/X11R6/bin
这个命令我还真没想到,但是解决这个问题就要用到Linux的一些基础知识了,比如说shell命令基本都在/usr/bin,/usr/sbin,/bin,
/sbin,/usr/X11R6/bin中有定义。所以,只要把这些命令重新取出来就OK。然后急忙用vim,把profile中的错误环境变量全删了。
reboot,系统恢复正常。谢天谢地不用我重装了。不然别的环境就白配了。
其实这个应该是缓存的吧,你可以直接把这个profile删除,x11会帮你建个新的,和新安装时一样还有,最好使用~/.bashrc来定义自己的东西,如:PATH
,alias 等,如果有什么问题,直接删除这个文件就可以做到初始化了。
还可以自己做一个自己的配置文件shiyang.profile,在profile中source ~/shiyang.profile 就可以了。
相关文章推荐
- 关于 linux 的环境变量设置及 export 的用法
- 【linux系统】 关于环境变量的设置
- 关于JAVA在linux启动时的环境变量设置
- linux下关于环境变量的设置,及python中path路径的优先匹配顺序
- 关于linux环境变量的设置
- Linux命令export - 设置或显示环境变量
- linux下设置opencv环境变量
- linux 环境变量设置
- [转]在Linux里设置环境变量的方法
- [转]Linux环境变量的设置和查看方法
- Linux下设置和查看环境变量
- linux下环境变量PS1设置
- Linux设置环境变量小结
- Linux java环境变量设置
- Linux环境变量的设置和查看方法
- Linux下修改/设置环境变量JAVA_HOME
- Linux JAVA环境变量设置
- Linux设置全局环境变量的三种方法
- 如何在Mac/Linux上设置android环境变量
- Linux操作系统下设置环境变量Path的方法