ubuntu 环境变量综合!

ubuntu添加环境变量 保存并关闭文件后,你需要注销并重新登录,或者重启系统,以使新的环境变量设置生效。文件,此文件包含系统级别的环境变量设置。你可以使用文本编辑器添加或修改。或者,你可以关闭当前终端并重新打开一个新的终端会话。这种设置只在当前终端会话中有效,关闭终端后失效。方法三:系统级别设置(对所有用户生效)隐藏文件,可以在此文件中加入。或你喜欢的文本编辑器打开。的值,例如,如果想在。方法二:用于当前用户。在用户主目录下有一个。 阅读详情

如何设置ubuntu的环境变量?有哪些环境变量设置的文件呢?

来看看整理后的一个综合版:

  注:~在LINUX下面是代表HOME这个变量的。

   echo $PATH  可以查看当前生效的环境变量

一:各文件作用

1.     /etc/profile:在登录时,操作系统定制用户环境时使用的第一个文件,此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行。

     /etc/bashrc:为每一个运行bash shell的用户执行此文件.当bash shell被打开时,该文件被读取.

  /etc/environment:在登录时操作系统使用的第二个文件,系统在读取你自己的profile前,设置环境文件的环境变量。

2.    ~/.profile:在登录时用到的第三个文件是.profile文件,每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登录时,该文件仅仅执行一次!默认情况下,他设置一些环境变      量,执行用户的.bashrc文件。

      ~/.bashrc:该文件包含专用于你的bash shell的bash信息,当登录时以及每次打开新的shell时,该该文件被读取。

二:启动顺序:

在刚登录Linux时,首先启动 /etc/profile 文件,然后再启动用户目录下的~/.bash_profile, ~/.bash_login或 ~/.profile文件中的其中一个(根据不同的linux操作系统的不同,命名不一样!!!!!!!!!!在我的Ubuntu里面只有~/.profile),

因为在 ~/.bash_profile文件中一般会有下面的代码:
if [ -f ~/.bashrc ] ; then
. ./bashrc
fi
~/.bashrc中,一般还会有以下代码:
if [ -f /etc/bashrc ] ; then
. /bashrc
fi
所以,~/.bashrc会调用 /etc/bashrc文件。最后,在退出shell时,还会执行 ~/.bash_logout文件。

综上:执行顺序为:/etc/profile -> (~/.bash_profile | ~/.bash_login | ~/.profile) -> ~/.bashrc -> /etc/bashrc -> ~/.bash_logout

三:生效

修改完我们的环境变量如何生效?

1.立即生效:使用source命令!

例 :  source .bashrc     就会立即生效了……

  注释:

source命令用法:
source FileName
作用:在当前bash环境下读取并执行FileName中的命令。
注:该命令通常用命令“.”来替代。
如:source .bashrc 与 . .bashrc 是等效的。

2. 嘿嘿,重启吧,这个肯定可以生效的



=====

http://www.cnblogs.com/jjyoung/archive/2011/07/15/2107767.html

ubuntu 环境变量配置总结 Android架构学习进阶是一条漫长而艰苦的道路,不能靠一时激情,更不是熬几天几夜就能学好的,必须养成平时努力学习的习惯。所以:贵在坚持!上面分享的字节跳动公司2020年的面试真题解析大全,笔者还把一线互联网企业主流面试技术要点整理成了视频和PDF(实际上比预期多花了不少精力),包含知识脉络 + 诸多细节。就先写到这,码字不易,写的很片面不好之处敬请指出,如果觉得有参考价值的朋友也可以关注一下我。 阅读详情

相关推荐

GT-suite v2016的下载和安装

1 写在前面 GT-suite 是一款用来做内燃机仿真的软件。在安装过程中遇到很多问题,网上的安装教程也大都抄来抄去,试着安装了几遍都没有成功。最终在贴吧一个老哥的帖子里找到了解决办法,但是老哥的帖子也不是很详细,所以做了这个详细版本的教程。 GT-suite v2016安装包: 链接:https://pan.baidu.com/s/1JZPgJ8_-J-L8rV84-eHedQ 提取码:uj...

kisssshot的博客 2万+

Ubuntu环境变量配置

使用Ubuntu 进行开发绕不开的就是环境变量的配置,由于Linux系统严格的权限管理,造成Ubuntu系统有多个环境变量配置文件,如果不了解其调用顺序,很有可能遇到配置了环境变量,而没有其作用的问题。本文将介绍Ubuntu Linux系统的环境变量。 一、Ubuntu Linux系统环境变量配置文件 Ubuntu Linux系统环境变量配置文件分为两种:系统级文件和用户级文件,下面详细介绍环...

小白成长记 1万+

ADS新手必看:用Filter DesignGuide快速搞定一个4GHz LC低通滤波器(附保姆级避坑指南)

本文为ADS新手提供了4GHz LC低通滤波器的完整设计流程,重点介绍了如何使用Filter DesignGuide避免参数设置陷阱、正确解读仿真结果以及解决实际电路与理论值的偏差问题。通过真实工程案例,详细讲解了工程创建、Filter DesignGuide配置、电路优化、仿真设置及实际工程中的进阶技巧,帮助工程师快速掌握LC滤波器设计。

weixin_30878501的博客 300

Ubuntu 环境变量

<!-- @page {margin:2cm} p {margin-bottom:0.21cm} h2 {margin-bottom:0.21cm} h2.western {font-family:"AR PL ShanHeiSun Uni",serif} h2.cjk {font-family:"AR PL ShanHeiSun Uni"; font-style

6万+

如何使用ArcGIS Pro制作带基底三维地图

点击运行生成范围线,因为之前对高程进行了夸大,导致生成的范围线和地形边缘不重合,我们打开范围线的图层属性,选择高程选项卡,要素位于选择地面上,如下图所示。目前制作的三维地图下面是空的一片,现在添加一个基底,在工具箱内点击“3D Analyst工具\栅格\转换\栅格范围”,调用栅格范围工具,如下图所示。打开ArcGIS Pro,新建一个局部场景,在高程表面下,地面上点击右键,选择添加高程源图层,将需要制作三维地图的DEM数据加载进来,如下图所示。在要素图层菜单内,类型选择绝对高度,如下图所示。

3977

JavaScript高级程序设计

作者:禅与计算机程序设计艺术 1.简介 JavaScript(简称JS)是一种直截了当、简单易用的动态脚本语言。它最初由Netscape公司的Brendan Eich(布兰登·艾奇)于1995年创建,但后来逐渐成为事实上的通用编程语言。目前,JS已经成为世界上最流行的客户端脚本语言,广泛用于网页开发、移

AI天才研究院 2265

Ubuntu 和 pycharm下设置环境变量

场景:由于pycharm需要模拟项目在docker容器中运行,现在需要给项目提供环境变量,并判断其类型。 我的第一反应是,给ubuntu设置环境变量: 给root设置环境变量: vim /etc/environment # 写入环境变量 PARENT=8 #更新 source /etc/environment 在root用户下是可以得到结果的: ec...

zxc的博客 4581

损失函数大汇总(六十一)(Signed Distance Map Loss附公式推导与代码)

摘要 本文介绍了Signed Distance Map (SDM) Loss,一种将形状先验直接融入分割任务的方法。SDM将每个像素表示为到目标边界的带符号距离(内部为负,外部为正),相比二值mask能更连续地表达形状几何信息。SDM Loss的核心思想是让网络学习这个隐式形状场,通过可微的Heaviside函数近似将SDM转换为分割结果。文中重点分析了一种product-based regression loss,它能同时关注距离数值和内外符号的正确性,对边界区域尤为敏感。SDM Loss通常与传统的分割

悦学共鸣,温柔以待,汇聚光芒,共同成长 186

Ubuntu添加环境变量

参考:https://www.cnblogs.com/bohaoist/p/4964933.html 1. 修改/etc/bashrc或者~/.bashrc文件,对于/etc/bashrc文件,修改的作用于所以用户,但对于~/.bashrc文件,修改的仅仅作用于当前用户。这种修改的作用也是永久性的,添加方法有下面两种: export PATH=$PATH:[your path] export PATH=[your path]:[...]:$PATH 2. sou...

DreamWendy 5488

【Unity-UGUI控件全面解析】| Layout自动布局组件详解

UGUI中有个自动布局组件Auto Layout,主要包含下面几个模块(点击可进入官方文档下查看描述): 自动布局 布局元素 (Layout Element) 水平布局组 (Horizontal Layout Group) 垂直布局组 (Vertical Layout Group) 网格布局组 (Grid Layout Group) 内容大小适配器 (Content Size Fitter) 自动布局系统 基于布局元素和布局控制器的概念。一个布局元素是具有矩形变换以及其他可选组件的游戏对象。布局元素对自身

努力前行,总会成为自己心中的那道光 2万+

南方电网专业面试题(电气类-继电保护)(目录)

南方电网专业面试题(电气类-继电保护)(目录) 这些面试题围绕继电保护的基本概念、工作原理、分类、性能要求,以及变压器、断路器、母线保护、自动重合闸等电力系统关键设备的保护机制和操作原则展开,旨在评估应聘者对电力系统保护和控制策略的深入理解和实际应用能力。

weixin_44808274的博客 2157

ubuntu qt 环境变量配置

ubuntu 下qt 环境变量配置吉简洁版 ubuntu 下配置linuxdeployqt ubuntu 下把qt打包成.deb包

ljn1046016768的博客 4900

Python 爬虫实战:爬取去哪儿网酒店评价,提取住宿体验关键词

本文介绍了基于去哪儿网酒店评价数据的爬取与分析方法。首先通过分析网页结构和数据加载机制,定位到评价数据的JSON接口及关键参数。然后使用Python搭建爬虫环境,实现多页评价数据的批量采集与存储,并通过反爬策略确保数据获取的稳定性。在文本分析环节,采用jieba分词和TF-IDF算法提取高频关键词,结合词云可视化展示用户关注点。分析结果显示位置、服务、卫生是核心关注维度,同时识别出好评与差评的关键驱动因素。该方法为酒店服务优化和消费者决策提供了数据支持,并可通过扩展实现更深入的情感分析和竞品对比。

2503_91057718的博客 998

ubuntu下的环境变量

ubuntu下的环境变量

NXBBC的博客 6533

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

ubuntu 环境变量设置无效_Ubuntu 环境变量的配置

在Ubuntu上用Android的adb工具发现环境变量有问题,就从网上看了会Linux下环境变量的配置,对其环境变量的配置文件有所了解,这里单说一下可以配置环境变量的文件:1. /etc/profile:首先是全局的,适用于所有的shell;在登录时,操作系统配置用户首选项使用的第一个文件,此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行用于设置shell,可以在这里配置环境...

weixin_35249119的博客 1607

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

ubuntu 修改环境变量(PATH)

ubuntu 修改环境变量(PATH) 1、什么是环境变量(PATH) 在Linux中,在执行命令时,系统会按照PATH的设置,去每个PATH定义的路径下搜索执行文件,先搜索到的文件先执行。 我们知道查阅文件属性的指令ls 完整文件名为:/bin/ls(这是绝对路径), 那你会不会觉得很奇怪:"为什么我可以在任何地方执行/bin/ls这个指令呢? " 为什么我在任何目录下输入 ls 就一定可以显示出一些讯息而不会说找不到该 /bin/ls 指令呢? 这是因为环境变量 PATH 的帮助所致呀! ...

u010968350的博客 5047

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

ubuntu环境变量

ubuntu环境变量环境变量四个文件/etc/和~/bashrc和profile下面是摘抄自网络的配置方法作用于当前终端作用于当前用户作用于所有用户查看当前用户的环境变量 环境变量 环境变量即当前环境下的参数或者变量。在操作系统中用来设置操作系统的一些参数。 四个文件 ubuntu下常配置的四个环境变量文件/etc/bash.bashrc、/etc/profile、~/.bashrc、~/.profile。这四个文件都用于配置环境变量,常常会搞不懂该配置哪一个。 /etc/和~/ 四个文件有两个存放位置:/

weixin_42754883的博客 1329

ubuntu 关于用户的环境变量

ubuntu 关于用户的环境变量

xie__jin__cheng的博客 981

Ubuntu下增加Python的PATH环境变量

Ubuntu下增加Python的PATH环境变量 1. Ubuntu专有方式 编辑 /etc/ld.so.conf 文件,如果以下语句不存在,则加入: include /etc/ld.so.conf.d/*.conf 然后在/etc/ld.so.conf.d下边新建一个以 .conf 结尾的文件。 在新建的 .conf 文件中写入需要设置的 path,例如: ~/mypath/bin 2. 用户目录下的 .bashrc 文件 在用户主目录下,有一个 .bashrc 文件,编辑该文件: $s

《好好先生》专栏 7149

ubuntu中java环境变量_Ubuntu配置java环境变量

参考文章:http://www.cnblogs.com/BigIdiot/archive/2012/03/26/2417547.html方法1:修改/etc/profile 文件所有用户的 shell都有权使用这些环境变量<1>在 shell终端执行命令:vi /etc/profile<2>在 profile文件末尾加入:JAVA_HOME=/usr/lib/jvm/jav...

weixin_39932947的博客 1012

Ubuntu设置环境变量

Ubuntu设置环境变量 Ubuntu下设置环境变量有三种方法,一种用于当前终端,一种用于当前用户,一种用于所有用户: 一:用于当前终端: 在当前终端中输入:export PATH=$PATH: 不过上面的方法只适用于当前终端,一旦当前终端关闭或在另一个终端中,则无效。 二:用于当前用户: 在用户主目录下有一个 .bashrc 隐藏文件,可以

Inspiration 1143

ubuntu 环境变量

Linux环境变量配置 在自定义安装软件的时候,经常需要配置环境变量,下面列举出各种对环境变量的配置方法。 下面所有例子的环境说明如下: 系统:Ubuntu 14.0 用户名:uusama 需要配置MySQL环境变量路径:/home/uusama/mysql/bin Linux读取环境变量 读取环境变量的方法: export命令显示当前系统定义的所有环境变量 echo $PATH命令输出当前的PATH环境变量的值 这两个命令执行的效果如下 uusama@ubuntu:~$ export

weixin_43191946的博客 701

【工程与环境】Ubuntu: 环境变量总结

之前和小伙伴一起聊天,之前python不怎么会碰到的问题,到了C++上,会碰到三个特别常见而且比较头疼的问题,不知道小伙伴看到会不会深有感触呢? cannot find系列,明明自己库就在那里,写Makefile或者CMakelists.txt的时候,愣是找不到对应的库文件 segment fault系列,编译通过,满心欢喜,结果程序运行,segment fault这个一般都是越界之类的问...

Felaim的博客 664

Ubuntu 环境变量文件介绍

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

cscmaker的专栏 9561
上一篇: 隐藏GNOME桌面已挂载硬盘的图标
下一篇: Ubuntu下环境变量该写进哪个文件里
Alan0521
博客等级 码龄19年 77粉丝 6原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值