Linux环境变量配置的三个方法

什么是环境变量呢?简要的说,就是指定一个目录,运行软件的时候,相关的程序将会按照该目录寻找相关文件。

在linux系统下,如果你下载并安装了应用程序,很有可能在键入它的名称时出现“command not found”的提示内容。如果每次都到安装目标文件夹内,找到可执行文件来进行操作就太繁琐了。这涉及到环境变量 PATH 的
设置 问题,而 PATH 的 设置 也 是在linux下定制环境变量的一个组成部分。

方法一

控制台中,不赞成使用这种方法,因为换个shell,你的设置就无效了,因此这种方法仅仅是临时使用,以后要使用的时候又要重新设置,比较麻烦。
这个只针对特定的shell:

$ PATH="$PATH:/my_new_path"    (关闭shell,会还原PATH)

方法二

修改/etc/profile文件,如果你的计算机仅仅作为开发使用时推荐使用这种方法,因为所有用户的shell都有权使用这些环境变量,可能会给系统带来安全性问题。 这里是针对所有的用户的,所有的shell;

 vi /etc/profile 

在里面加入:

export PATH="$PATH:/my_new_path" 

使用source命令使修改立刻生效:

source  /etc/profile

方法三

修改.bashrc文件,这种方法更为安全,它可以把使用这些环境变量的权限控制到用户级别,这里是针对某一个特定的用户,如果你需要给某个用户权限使用这些环境变量,你只需要修改其个人用户主目录下的.bashrc文件就可以了。

vi /root/.bashrc 

在里面加入:

export PATH="$PATH:/my_new_path" 
source  /root/.bashrc

后两种方法一般需要重新注销系统才能生效,也可以使用source 命令,使修改的配置立刻生效。

最后可以通过echo命令测试一下:

$ echo $PATH  

原文地址:https://www.cnblogs.com/xiaojianliu/p/9312930.html

时间: 2024-10-17 02:45:26

Linux环境变量配置的三个方法的相关文章

Linux环境变量的设置和查看方法

1. 显示环境变量HOME $ echo $HOME /home/redbooks 2. 设置一个新的环境变量hello $ export HELLO="Hello!" $ echo $HELLO Hello! 3. 使用env命令显示所有的环境变量 $ env HOSTNAME=redbooks.safe.org ... 4. 使用set命令显示所有本地定义的Shell变量 $ set BASH=/bin/bash BASH_VERSINFO=([0]="2"[1

Linux环境变量配置介绍及实战

一.环境变量文件介绍 Linux中环境变量包括系统级和用户级,系统级的环境变量是每个登录到系统的用户都要读取的系统变量,而用户级的环境变量则是该用户使用系统时加载的环境变量.所以管理环境变量的文件也分为系统级和用户级的,下面贴一个网上找到的讲的比较明白的文件介绍(略作修改)[1]: 1.系统级:(1)/etc/profile:该文件是用户登录时,操作系统定制用户环境时使用的第一个文件,应用于登录到系统的每一个用户.该文件一般是调用/etc/bash.bashrc文件./etc/bash.bash

Linux 环境变量配置

前提介绍: Liunx(包括mac机)环境变量的配置. 关于这个知识点,网上有好多好多介绍.但是,却忽略了一个前提条件.(或者说,他们默认都是在这个条件下配置的) 本人在mac os x 系统下,参考网上很多讲解,就是配置的不正确.经过很多很多篇搜索之后,终于找到了我要的答案. 进入正题: 1.SHELL 版本检查(非常重要!!!!) 配置 环境变量前,请先检查您系统的 SHELL . 查看当前系统的 SHELL 的命令: echo  $SHELL                       网

Python下载、环境变量配置、 模块安装方法

下载 Windows版官网下载地址:https://www.python.org/downloads/windows/ 类似下图以 installer结尾的文件就是我们需要下载的,位数根据自己的电脑进行选择(x86:32位,x86-64:64位) 下载好了安装教程这里我就不说了,网上太多了.安装教程:https://jingyan.baidu.com/article/e73e26c0bad76224acb6a766.html(来自百度经验) 环境变量配置 我这里是win7的,win10也一样,只

linux环境变量配置总结

LD_LIBRARY_PATH: 动态库的查找路径设置:方法一: export  LD_LIBRARY_PATH=LD_LIBRARY_PATH:/XXX 但是登出后就失效方法二: 修改~/.bashrc或~/.bash_profile或系统级别的/etc/profile         1. 在其中添加例如export PATH=/opt/ActiveP/lib:$LD_LIBRARY_PATH         2. source .bashrc  (Source命令也称为“点命令”,也就是一

Redis的详细安装及Linux环境变量配置和启动

前言:  Redis Redis是一个开源的使用ANSI C语言编写.支持网络.可基于内存亦可持久化的日志型.Key-Value数据库,并提供多种语言的API. 我使用的是下面这个版本: 若没有资源的话,我在网盘分享了这个,没有密码,可直接网盘下载.https://pan.baidu.com/s/1pYf6xPE9wv4RufrG5JFRGg  一.接下来打开你的Linux..然后输入下面命令. yum install gcc tcl –y 安装依赖和一些组件 二..解压redis-使用tar命

【转】Linux环境变量的设置和查看方法

1.使用env命令显示所有的环境变量 $ env HOSTNAME=redbooks.safe.org PVM_RSH=/usr/bin/rsh Shell=/bin/bash TERM=xterm HISTSIZE=1000 ... 2.使用set命令显示所有本地定义的Shell变量 $ set 3. 使用unset命令来清除环境变量 set可以设置某个环境变量的值.清除环境变量的值用unset命令.如果未指定值,则该变量值将被设为NULL.示例如下: $ export TEST="Test.

linux环境变量配置

1.连接库 vim ~/.bashrc export LD_LIBRARY_PATH=/usr/lib:/usr/local/lib:/home/pi/lib: . ~/.bashrc

linux 环境变量PATH路径的三种方法

转:http://www.jb51.net/LINUXjishu/150167.html 总结:修改1.#PATH=$PATH:/etc/apache/bin  或者#vi /etc/profile  或者#vi ~/.bash_profile 生效:如果修改了/etc/profile,source /etc/profile.注意需要重新打开终端 echo $PATH. 比如要把/etc/apache/bin目录添加到PATH中,方法有三: 1.#PATH=$PATH:/etc/apache/b