Ubuntu Linux系统包含两类环境变量

Ubuntu Linux系统包含两类环境变量:系统环境变量和用户环境变量。系统环境变量对所有系统用户都有效,用户环境变量仅仅对当前的用户有效。

修改用户环境变量

用户环境变量通常被存储在下面的文件中:

~/.profile

~/.bash_profile 或者 ~./bash_login

~/.bashrc

上述文件在Ubuntu 10.0以前版本不推荐使用。

系统环境变量

系统环境变量一般保存在下面的文件中:

/etc/environment

/etc/profile

/etc/bash.bashrc

/etc/profile和 /etc/bash.bashrc在Ubuntu 10.0版本中不推荐使用。

如果想立即生效,执行 sudo ldconfig

加入环境变量

如想将一个路径加入到$PATH中,可以像下面这样做(修改/etc/profile):

$ sudo vi /etc/profile

在里面加入:

export PATH="$PATH:/my_new_path"

你可以自己加上指定的多个路径,一般都每个路径占一行,按esc退出编辑,输入冒号加wq保存退出。

环境变量更改后,在用户下次登陆时生效,如果想立刻生效,则可执行下面的语句:

$source /etc/profile

需要注意的是,最好不要把当前路径”./”放到PATH里,这样可能会受到意想不到的攻击。

其他文件的修改方式与此类似,需要注意的是/etc/environment不需要使用export设置环境变量,其他profile文件需要。

更详细的说明可以参考这里。

时间: 2024-05-28 17:14:11

Ubuntu Linux系统包含两类环境变量的相关文章

linux系统下配置java环境变量

本次安装以linu64位操作系统为参考.安装jdk1.8 一.安装前准备 linux服务器一台 用root用户在/usr/local目录下新建java文件夹 二.jdk下载 如果linux服务器可以连接外网可以直接使用wget命令在oracle官网上下载,如不能访问外网则可以提前下载好用ftp工具穿至服务器的/usr/local/java文件夹下.wget下载命令如下: wget --no-check-certificate --no-cookies --header "Cookie: orac

linux[基础]-12-重要的环境变量[01]

重要的环境变量 在linux系统中有许多的环境变量,我们可以用env 来查看他 变量是由固定的"变量名"和用户设定的"变量值"两部分组成 变量名称 作用 HOME 用户的主目录"家" SHELL 当前的SHELL是那个程序 HISTSIZE 历史命令记录条数 MAIL 邮件信箱文件 LANG 语系数据 RANDOM 随机数字 PS1 Bash提示符 HISTFILESIZE History命令存储数量 PATH 在当前目录中查找执行文件 EDIT

安装Ubuntu Linux系统时硬盘分区最合理的方法

无论是安装Windows还是Linux操作系统,硬盘分区都是整个系统安装过程中最为棘手的环节,网上的一些Ubuntu Linux安装教程一般都是自动分区,给初学者带来很大的不便,下面我就根据多年来在合肥上门装系统的经验谈谈安装Ubuntu Linux系统时硬盘分区最合理的方法. 在讲硬盘分区之前,我先来普及一下硬盘的相关分类,硬盘一般分为IDE硬盘.SCSI硬盘和SATA硬盘三种,在Linux系统中,IDE接口的硬盘被称为hd,SCSI和SATA接口的硬盘则被称为sd,其中IDE硬盘基本上已经淘

Linux_note shell 特性、变量、系统和用户的环境变量配置文件。

shell是一种程序设计语言,是一个命令解释器,就是解释我们输入的命令为内核. 他又分为两种,交互式模式就是shell等待你的输入,并且执行你提交的命令:非交互式模式,不与你进行交互 ,而是读取存放在文件中的命令,并且执行它们. unix下的shell 有:C shell / bash / sh / ksh / csh:我们遇到的就是这些吧 1.shell特性 命令历史文件root用户在家目录下.bash_history即/root/.bash_history默认保存1000条,通过变$HIST

linux查看和修改PATH环境变量的方法

linux查看和修改PATH环境变量的方法 查看PATH:echo $PATH以添加mongodb server为列修改方法一:export PATH=/usr/local/mongodb/bin:$PATH//配置完后可以通过echo $PATH查看配置结果.生效方法:立即生效有效期限:临时改变,只能在当前的终端窗口中有效,当前窗口关闭后就会恢复原有的path配置用户局限:仅对当前用户 修改方法二:通过修改.bashrc文件:vim ~/.bashrc //在最后一行添上:export PAT

Ubuntu Linux系统下apt-get命令详解

Ubuntu Linux系统下apt-get命令详解(via|via) 常用的APT命令参数: apt-cache search package 搜索包 apt-cache show package 获取包的相关信息,如说明.大小.版本等 sudo apt-get install package 安装包 sudo apt-get install package - - reinstall 重新安装包 sudo apt-get -f install 修复安装"-f = ——fix-missing&

Linux系统下安装JDK环境

就在刚,我买了一台服务器 非常非常的开心,虽然玩过虚拟机,但是! 感觉是不一样的 所有今天就来走一遍流程 在Linux系统中安装JDK 链接:https://pan.baidu.com/s/16lCCn8yUdBtHOJ36UiM6TA 提取码:4b5p 注意:这里的JDK是Linux环境 二. 进入/opt目录,查看上传后的JDK安装包 使用tar命令对安装包进行解压安装操作  tar -zxvf jdk-8u171-linux-x64.tar.gz 解压后查看结果 对解压包进行重命名,此步骤

windows7系统,JDK的环境变量配置问题

困扰了几天的问题,今天终于解决了!!!!!!!!!!此时此刻正在感动中!!!!!感谢网上的大神发的贴子,为了感谢他们,我把我的经验分享如下... 1.在官网上下一个最新版的JDK按提示安装,可已安装在任意盘下,没必要也不建议安装在C盘 2.进入环境变量设置的方法:"计算机"右键"属性"--"高级系统设置"--"高级"--"环境变量"打开环境变量设置窗口. 3.在下面的"系统环境变量"设置

Linux中如何设置java环境变量

这里介绍Linux下如何设置java环境变量. 工具/原料 Linux java环境变量 方法/步骤 1 查看java的安装路径   查看java执行路径   配置java环境变量   java的安装路径和执行路径   注意这里的JAVA_HOME后面一定要带上bin路径,路径设置完成一定要用 export输出,注意export单词不要写错了   设置环境变量后使用java的v参数测试,还是失败,因为没有执行source命令   环境变量修改后执行source命令,使得配置生效   运行sour