Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >ubuntu环境变量配置文件_环境变量与用户变量

ubuntu环境变量配置文件_环境变量与用户变量

作者头像
全栈程序员站长
发布于 2022-09-29 02:40:42
发布于 2022-09-29 02:40:42
1K00
代码可运行
举报
运行总次数:0
代码可运行

大家好,又见面了,我是你们的朋友全栈君。

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

文章转载自http://leonhongchina.blog.163.com/blog/static/180294117201132611320112/

修改用户环境变量

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

  • ~/.profile
  • ~/.bash_profile 或者 ~./bash_login
  • ~/.bashrc

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

系统环境变量

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

  • /etc/environment
  • /etc/profile
  • /etc/bash.bashrc

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

加入环境变量

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

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
$ sudo nano /etc/profile

在里面加入:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
export PATH="$PATH:/my_new_path"

你可以自己加上指定的多个路径,中间用冒号隔开。环境变量更改后,在用户下次登陆时生效,如果想立刻生效,则可执行下面的语句:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
$source /etc/profile

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

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

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

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/193652.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022年9月15日 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Linux 环境变量配置全攻略
在自定义安装软件的时候,经常需要配置环境变量,下面列举出各种对环境变量的配置方法。
程序员白楠楠
2020/11/22
1.3K0
linux配置环境变量jdk_java配置环境变量详解
在配置 Linux 系统服务器的时候,我们常常需要设置系统环境变量,这篇文章就是总结几种常见的配置环境变量的方式。
全栈程序员站长
2022/11/03
2.4K0
linux 查看当前所有环境变量的两种方法_Linux配置jdk环境变量
/etc/profile这个是环境变量配置文件,里面是应经配置号的环境变量。当你在Ubuntu上安装配置jdk的JAVA_HOME时,需要把路径配置在里面。
全栈程序员站长
2022/11/10
3.9K0
用户环境变量问题:用户环境变量设置错误,影响命令执行
是山河呀
2025/02/04
1370
Ubuntu 环境变量及 ADB 配置
同Windows一样,Ubuntu Linux系统包含两类环境变量:系统环境变量和用户环境变量。系统环境变量对所有系统用户都有效,用户环境变量仅仅对当前的用户有效。
阳光岛主
2019/02/19
3.3K0
Ubuntu系统环境变量详解
<p align="left">使用Ubuntu 进行开发绕不开的就是环境变量的配置,由于Linux系统严格的权限管理,造成Ubuntu系统有多个环境变量配置文件,如果不了解其调用顺序,很有可能遇到配置了环境变量,而没有其作用的问题。本文将介绍Ubuntu Linux系统的环境变量。
用户8705048
2021/06/08
2K0
Linux环境变量文件介绍[通俗易懂]
在Linux系统中,环境变量按照其作用范围不同大致可以分为系统级环境变量和用户级环境变量。
全栈程序员站长
2022/09/02
9420
【Mac】Mac下配置zsh环境变量
在Mac的使用中过程中,有许多需要增加环境变量的情况。比如配置go的私有仓库GOPRIVATE,以及校验服务器GOSUMDB。按照习惯我们都会搜索一下 "mac下如何修改环境变量"。
DDGarfield
2022/06/23
11.5K0
【Mac】Mac下配置zsh环境变量
Linux环境变量说明与配置
  /etc/profile     范围:对所有用户生效     作用:       a.定义USER变量       b.定义LOGNAME变量       c.定义MAIL变量       d.定义PATH变量       e.定义HOSTNAME变量       f.定义HISTSIZE变量       g.定义umask值       i.调用/etc/profile.d/*.sh文件   /etc/profile.d/*.sh     范围:对所有用户生效     说明:这是一族sh文件,没个都会被调用     例如:       /etc/profile.d/lang.sh       作用:调用/etc/sysconfg/i18n设置语言环境   ~/.bash_profile     范围:用户自己的家目录,对自己生效     作用:       a.调用 ~/.bashrc文件       b.在PATH变量后加入了":$HOME/bin"这个目录   ~/.bashrc     范围:用户自己的家目录,对自己生效     作用:       a.定义alias别名       b.调用/etc/bashrc   /etc/bashrc     范围:对所有用户生效     作用:       a.定义PS1变量(登录以后的提示符样式)       b.如果是无密码登录,则         定义umask值         定义PATH变量         调用/etc/profile.d/*.sh文件
Lansonli
2021/10/09
1K0
Linux的环境变量配置详解
在平时使用Linux的时候,经常需要配置一些环境变量,这时候一般都是网上随便搜搜就有人介绍经验的。不过问题在于他们的方法各不相同,有人说配置在/etc/profile里,有人说配置在/etc/environment,有人说配置在~/.bash_profile里,有人说配置在~/.bashrc里,有人说配置在~/.bash_login里,还有人说配置在~/.profile里。。。这真是公说公有理。。。那么问题来了,Linux到底是怎么读取配置文件的呢,依据又是什么呢?
mythsman
2022/11/14
2.6K0
Linux的环境变量配置详解
linux常用的环境变量_linux用户的环境变量
PATH=”PATH:/my_new_path” (关闭shell,会还原PATH)
全栈程序员站长
2022/11/15
14.2K0
Linux 下的JDK环境的搭建
配置jdk环境遇到的问题: 在使用cp指令复制文件夹时,出现错误如下: ~/programs/qt$ cp p20_gotocelldialog ./p22_gotocelldialog cp: 略过目录"p20_gotocelldialog" 解决方法:cp 后加-r 原因: 用man命令查看cp指令 -R, -r, --recursive               copy directories recursively 当目录不为空时需要递归复制文件中的内容,所以需要加上-r选项 sour
拾点阳光
2018/05/10
1.6K0
超详干货!Linux 环境变量配置全攻略
在自定义安装软件的时候,经常需要配置环境变量,下面列举出各种对环境变量的配置方法。
程序员白楠楠
2020/12/10
1.6K0
linux export添加环境变量_查看环境变量linux
“Its a named object that can be used by multiple applications as it contains some valuable information required by these applications”
全栈程序员站长
2022/10/03
7.8K0
CentOS中环境变量和配置文件
bash shell用一个叫做 环境变量(environment variable) 的特性来存储有关shell会话和工作环境的信息。即允许在内存中存储数据,使得在程序或shell中运行的脚本能够访问它们。
Ryan-Miao
2018/10/15
1.8K0
linux(11)配置环境变量「建议收藏」
该方法修改系统配置,需要管理员权限或者对该文件的写入权限,和vim /etc/bashrc类似:
全栈程序员站长
2022/09/19
5580
Windows和Linux的环境变量
环境变量(Environment Variables)一般是指在操作系统中用来指定操作系统运行环境的一些参数,如:临时文件夹位置和系统文件夹位置等。
狼啸风云
2019/12/20
4K0
Windows和Linux的环境变量
mac Hadoop环境变量配置
一般在Mac上配置环境变量时经常要创建、编辑 .bash_profile文件。 创建该文件时一般都会选择在当前用户目录下,即Mac下的.bash_profile 文件的路径是 /Users/YourMacUserName/.bash_profile (如果该文件已经创建过的话)
全栈程序员站长
2022/06/25
5180
flutter 配置文件_怎么配置mysql的环境变量
废话不多说,这篇文章仅仅作为自己的备忘。 在安装flutter的时候,由于要配置环境变量,在windows上面倒还好,什么都是可视化的操作,自然不会有多大的问题,然而在mac上面,由于对mac不是很熟悉,就环境变量的配置都纠结了好久,每次配好之后重启一下,环境变量就不知所踪,百度了好久,最后才找到解决方案,当然,大神可以略过,这篇文章也只针对mac菜鸟。
全栈程序员站长
2022/11/17
1.1K0
Mac maven环境变量配置[通俗易懂]
1.Macbook 安装了Eclipse,Eclipse装入插件maven & git , 可是在git中clone project 的时候,常常会报错:
全栈程序员站长
2022/07/06
2.1K0
相关推荐
Linux 环境变量配置全攻略
更多 >
领券
社区富文本编辑器全新改版!诚邀体验~
全新交互,全新视觉,新增快捷键、悬浮工具栏、高亮块等功能并同时优化现有功能,全面提升创作效率和体验
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文