Linux 下如何设置环境变量

假如你安装了一个软件,安装好后,输入命令时,提示“command not found”,
这涉及到环境变量的PATH问题。PATH设置是linux下定制环境变量的一个组成部分。

linux中每个用户都有一个专门的运行环境,这个环境就是一组环境变量的定义,用户可以对自己的运行环境进行定制。环境和Shell紧密相关,用户登录系统后就启动了一个Shell,一般是bash,bash有两个系统级配置文件,/etc/bashrc
和 /etc/profile。

1, echo 显示环境变量。

echo $HOME   #环境变量一般是大写

2,export 设置一个环境变量

export MYNAME=cmiao     #这个环境变量是暂时的,你推出shell后,就消失了。

3,修改一个环境变量

MYNAME=miaoc

4,显示所有环境变量

env

5,使用set命令显示所有本地定义的Shell变量。

set

6,使用unset来清楚环境变量

unset MYNAME

7, 通过修改环境变量定义文件来修改环境变量

在自己的家目录下,执行vi .bash_profile

例如编辑你的PATH声明,PATH=$PAEH:<PATH1>:<PATH2>:<PATH3>:<PATH4>
每个路径用:隔开,保存后关闭。

执行source .bash_profile

用echo $PATH来查看当前的搜索路径。只要你的命令在这个路径里面,就可以被搜索到了。

通过修改配置文件修改的变量是永久的,而用export声明的变量是暂时的,关闭shell后会失效。

修改/etc/profile , source /etc/profile 。对所有用户有效。

修改个人目录下的.bash_profile 仅对当前用户有效。

Linux 下如何设置环境变量,布布扣,bubuko.com

时间: 2024-10-26 14:47:04

Linux 下如何设置环境变量的相关文章

[转]Linux下修改/设置环境变量JAVA_HOME

1. 永久修改,对所有用户有效  # vi /etc/profile //按键盘[Shift + g], 在profile文件最后添加下面的内容: export JAVA_HOME = /home/myuser/jdk1.7.0_03    export PATH = $JAVA_HOME/bin:$PATH     export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar [注]:修改文件后如果想马上生效,还要运行 #s

linux下如何设置环境变量PATH

Ubuntu Linux 环境变量PATH设置 0人收藏此文章,收藏此文章 发表于2小时前 , 已有2次阅读 共0个评论0人收藏此文章 Ubuntu Linux系统环境变量配置文件: /etc/profile : 在登录时,操作系统定制用户环境时使用的第一个文件 ,此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行. /etc /environment : 在登录时操作系统使用的第二个文件, 系统在读取你自己的profile前,设置环境文件的环境变量. ~/.profile :

Linux下修改/设置环境变量JAVA_HOME

export设置只对当前的bash登录session有效.这是存在内存里面的.你可以写入文件一般的文件.之后source它.或者放到/etc/profile 等等的位置里,不同的地方效果不同. 1. 永久修改,对所有用户有效  # vi /etc/profile //按键盘[Shift + g], 在profile文件最后添加下面的内容: export JAVA_HOME = /home/myuser/jdk1.7.0_03    export PATH = $JAVA_HOME/bin:$PA

Linux下各种常见环境变量的配置

Linux系统下各种环境变量都通过修改/etc/profile文件来实现.由于是系统文件,修改此文件需要root权限.因此实现以下功能都需要用户拥有root权限. 另:不要轻易修改profile文件中的现有内容.应在保证原有内容不变的前提下,在文件的最后插入新的一行. 1.路径变量PATH 当用户在某工作目录执行一个命令或者可执行程序时,若当前路径下不存在该程序,则系统将从PATH路径列表中查找指定的应用程序.还记得java命令,ping命令么?这些应用程序所在的文件夹都包含在了PATH路径中.

嵌入式 Linux下永久生效环境变量bashrc

嵌入式 Linux下永久生效环境变量bashrc 1) .bashrc文件 在linux系统普通用户目录(cd /home/xxx)或root用户目录(cd /root)下,用指令ls -al可以看到4个隐藏文件, .bash_history   记录之前输入的命令 .bash_logout    当你退出时执行的命令 .bash_profile    当你登入shell时执行 .bashrc             当你登入shell时执行 请注意后两个的区别:'.bash_profile'只

Linux下配置Node环境变量及问题详解

这是之前在Linux下配置Node环境变量时踩过的坑,今天又有小伙伴质询这个问题,因此记录下来,不仅是给新童鞋们一些参考,也方便日后查阅 在这之前,相信都已经安装好了,没安装的可以查看博主另一篇文章  ---------http://www.cnblogs.com/Halifa/p/5772263.html 配置Node环境变量有永久生效和当时生效几种方式,这里只讲解永久生效 进入主题: 修改/etc/profile文件,在末尾添加以下内容 export NODE_HOME=/usr/local

Linux下搭建Java环境变量并实现第一个Java小程序

1.首先,我们打开虚拟机里面的Linux操作系统,然后点击下图菜单下的虚拟机选项: 在点击虚拟机下的设置菜单,如下图所示: 这里我已经添加进去我所需要的文件夹了,我放在本机E盘下的as文件夹里面到底放了什么呢? 上图这两个压缩文件,一个是android studio的压缩包,上年发布出来的,一直没用它,今天本来想在windows下安装这个软件,发现所需要的jdk是1.7,而我在windows下的jdk版本为1.6,所以打算在Linux操作系统下安装jdk1.7,并安装andoid studio工

Linux下Weblogic相关环境变量设置

下文以Weblogic12c安装配置环境为例 1.查看JAVA版本与运行路径 (1)查看当前运行JAVA版本 #java -version (2)查看当前运行的JAVA路径 #which java 2.环境变量设置 export JAVA_HOME=/dba/soft/jdk1.6.0_34 export PATH=$JAVA_HOME/bin:$PATH export WLS_HOME=/dba/wls/Oracle/Middleware 3.输出环境变量值 [[email protected

Linux/windows查看设置环境变量指令

一.Linux: 1.查看所有环境变量的指令 方法1:$:export (export命令作用是显示.设置或删除linux环境变量:) 方法2:$:env 2.查看某个指定的环境变量 方法1:$:export PATH 方法2:$:echo $PATH 3.修改设置某个环境变量: 1)临时修改某个环境变量,下次开机后无效 方法a:$:echo “xxx要追加的内容xxxx”>>$PATH 方法b:$:export PATH="XXX要修改的内容XXXX" 方法c:$: ex