关于linux环境变量设置

原创 2012年03月22日 10:03:20

 在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 就可以了。

Linux环境变量及其设置

简介环境变量是在操作系统中一个具有特定名字的对象,它包含了一个或多个应用程序将使用到的信息。Linux是一个多用户的操作系统,每个用户登录系统时都会有一个专用的运行环境,通常情况下每个用户的默认的环境...
  • LLZK_
  • LLZK_
  • 2016年12月22日 17:33
  • 3003

linux中用C语言对环境变量设置

背景:做svn自动更新成root用c写的,但是其是root后,环境变量的HOME变量还是原来用户,需要转下,于是查了下C设置环境变量,达到了尽管能通过chmod u+s  resetServerAnd...
  • wang_xya
  • wang_xya
  • 2014年11月07日 08:34
  • 1312

在Linux里设置用户环境变量的方法

在 linux 里设置环境变量的方法 ( export PATH ) 如果使用源码包安装的软件,在安装完成后一般情况下要设置该软件命令执行的路径,那就是 PATH 变量。如何来设置 PAHT变量呢?...
  • yumushui
  • yumushui
  • 2014年09月15日 11:53
  • 8174

linux环境变量设置详解

本博是备忘博,转载于http://blog.csdn.net/gengshenghong/article/details/7096511 索引: (1) Linux下环境变量相关的问题 (2...
  • duandianR
  • duandianR
  • 2015年10月17日 17:08
  • 606

Linux 应用程序的环境变量

GNU/Linux下面每个程序运行都有一个所谓的运行环境,这里的环境实际上就是一组变量的定义。所有的变量和他们的值都是字符串形式表达的。通过转换,通常变量名字都是用大写字符表达。  对于环境变量...
  • jackie_lee2011
  • jackie_lee2011
  • 2013年06月08日 09:17
  • 1066

linux 环境变量设置的几种方式

几个常用的环境变量 /usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin ...
  • kalision
  • kalision
  • 2016年11月23日 11:43
  • 1586

linux配置java环境变量 转过几个,这个最详细和靠谱

一. 解压安装jdk 在shell终端下进入jdk-6u14-linux-i586.bin文件所在目录,之后会在当前目录下生成一个jdk1.6.0_14目录二. 需要配置的环境变量 1. PATH环...
  • hjm4702192
  • hjm4702192
  • 2015年05月19日 13:52
  • 1915

linux下环境变量操作API

由于自己编写操作环境变量比较繁琐
  • u014365378
  • u014365378
  • 2014年07月30日 21:31
  • 291

linux shell “永久环境变量”、“临时环境变量”和"普通变量"之完全解读

这个年代, 大家写点书, 也无非就是为了搞点钱, 基本都是罗列一些知识点, 基本都是写给已经会了的人看的。 真正用心写书的人, 不多。 如果真正用心写书, 且站在读者的角度去写, 那就少之又少了。  ...
  • stpeace
  • stpeace
  • 2015年05月08日 00:15
  • 20526

Linux 下三种方式设置环境变量

1、在Windows 系统下,很多软件安装都需要配置环境变量,比如 安装 jdk ,如果不配置环境变量,在非软件安装的目录下运行javac 命令,将会报告找不到文件,类似的错误。 2、那么什么是环境...
  • chengly0129
  • chengly0129
  • 2017年04月18日 16:17
  • 872
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:关于linux环境变量设置
举报原因:
原因补充:

(最多只允许输入30个字)