欢迎来到天天文库
浏览记录
ID:12331660
大小:36.50 KB
页数:3页
时间:2018-07-16
《linux环境变量配置》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、redhat修改环境变量有些命令的路径没有在PATH环境变量中,可以用echo$PATH命令查询得知,添加路径到PATH环境变量的方法如下:(如添加/sbin到PATH环境变量中)(1)如果只想在本次开机过程中临时性的添加修改,下次开机就无效的话,可以:输入exportPATH=$PATH:/sbin(2)如果只给当前用户永久添加,则:在~/.bash_profile中的靠近末尾有类似这样的一行PATH=$PATH:$HOME/bin后添加:/sbin,就变成PATH=$PATH:$HOME/bin:/sbin文件
2、修改并保持完以后,运行source~/.bash_profile命令即可使修改操作立即生效(3)如果给系统中所有的用户都永久添加,则:在/etc/profile文件中添加pathmunge:/sbin如:/etc/profile文件打开后有如下代码 ..................... 16#Pathmanipulation 17if[`id-u`=0];then 18 pathmunge/sbin 19 pathmunge/usr/sbin 2
3、0 pathmunge/usr/local/sbin 21fi ........................你将之改成: ........................ 16#Pathmanipulation 17if[`id-u`=0];then 18 pathmunge/sbin 19 pathmunge/usr/sbin 20 pathmunge/usr/local/sbin 21
4、pathmunge/usr/local/arm/bin 22fi .......................表示将/usr/local/arm/bin添加进环境变量文件修改并保持完以后,运行sourceetc/profile命令即可使修改操作立即生效在redhat系统中有两种设置环境变量PATH的方法。第一种适用于为单一用户设置PATH,第二种是为全局设置PATH。第一种方法:在用户主目录下有一个.bashrc文件,可以在此文件中加入PATH的设置如下:exportPATH=”$PATH:/your
5、path1/:/yourpath2/…..”注意:每一个path之间要用“:“分隔。注销重启X就可以了。第二种方法:在/etc/profile中增加。PATH="$PATH:/home/zhengb66/bin"exportPATH环境变量是和Shell紧密相关的,用户登录系统后就启动了一个Shell。对于Linux来说一般是bash,但也可以重新设定或切换到其它的Shell。对于UNIX,可能是CShelll。环境变量是通过Shell命令来设置的,设置好的环境变量又可以被所有当前用户所运行的程序所使用。对于bas
6、h这个Shell程序来说,可以通过变量名来访问相应的环境变量,通过export来设置环境变量。下面通过几个实例来说明。1)etc/profile:此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行.并从/etc/profile.d目录的配置文件中搜集shell的设置.注:在这里我们设定是为所有用户可使用的全局变量。2)/etc/bashrc:为每一个运行bashshell的用户执行此文件.当bashshell被打开时,该文件被读取.3)~/.bash_profile:每个用户都可使用该文件输入专用
7、于自己使用的shell信息,当用户登录时,该文件仅仅执行一次!默认情况下,他设置一些环境变量,执行用户的.bashrc文件.注:~在LINUX下面是代表HOME这个变量的。另外在不同的LINUX操作系统下,这个文件可能是不同的,可能是~/.bash_profile;~/.bash_login或~/.profile其中的一种或几种,如果存在几种的话,那么执行的顺序便是:~/.bash_profile、~/.bash_login、~/.profile。比如我用的是Ubuntu,我的用户文件夹下默认的就只有~/.prof
8、ile文件。4)~/.bashrc:该文件包含专用于你的bashshell的bash信息,当登录时以及每次打开新的shell时,该文件被读取.(注:这个文件是.开头的,所以在文件夹中被隐藏了)那么我们如何添加自己定义的环境变量呢?用记事本打开这个文件,然后在里面最后写上:xiaokang=kangkang然后保存,这样每次打开一个新的terminal的时候,
此文档下载收益归作者所有