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):
$ sudo nano /etc/profile
在里面加入:
export PATH="$PATH:/my_new_path"
你可以自己加上指定的多个路径,中间用冒号隔开。环境变量更改后,在用户下次登陆时生效,如果想立刻生效,则可执行下面的语句:
$source /etc/profile
需要注意的是,最好不要把当前路径”./”放到PATH里,这样可能会受到意想不到的攻击。
其他文件的修改方式与此类似,需要注意的是/etc/environment不需要使用export设置环境变量,其他profile文件需要。
分享到:
相关推荐
linux 编程变量设置 linux...在Ubuntu中有如下几个文件可以设置环境变量 1、/etc/profile:在登录时,操作系统定制用户环境时使用的第一个文件,此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行。
默认情况下,其他设置的一些环境变量,执行用户的 .bashrc 文件。 ~/.bashrc: 该文件包含专用于登陆用户的 bash shell 的 bash 信息,当登录时以及每次打开新的 shell 时,该该文件被读取。 ~/.bash_logout: 当...
现在我们常见的一些关于Linux的系统很多,但是使用的更多的一般都是CentOS和Ubuntu,今天我就来记录一下关于centos下java的安装和环境变量的配置。 首先使用xshell连接到centos7,我使用的是centos7 *64位,所以一切...
在Linux/Unix类操作系统上, DISPLAY用来设置将... DISPLAY环境变量将自动设置为:0:0, 此时可以打开终端, 输出图形程序的名称(比如xclock)来启动程序, 图形将显示在本地窗口上, 在终端上输入printenv查看当前环境变量...
针对RK3399pro官方开发板,官方只提供了fedora28系统,对于我们更常用的ubuntu系统并没有介绍如何使用,该文档是我使用ubuntu18.04运行npudemo过程中记录了全部的问题修改过程。可以正常使用wifi连网,用vnc完美运行...
在ubuntu12.04系统或者其之上的系统安装cmake-2.8.5;相关环境变量的设置,以及ubuntu下opencv的安装和交叉编译提供支持;
1. 配置环境变量 代码如下: sudo gedit /etc/profile 在文件的最后追加一下内容(your_android-sdk-linux_path是绝对路径): 代码如下: #set path for android sdk tools export PATH=$PATH:/your_android-sdk-...
在自定义安装软件的时候,经常需要配置环境变量,下面列举出各种对环境变量的配置方法。 下面所有例子的环境说明如下: 系统:Ubuntu 14.0 用户名:uusama 需要配置MySQL环境变量路径:/home/uusama/mysql/bin ...
安装: 在安装前,请用户先编辑运行脚本文件runzdclient,将其中的user和pass分别修改成您的帐号和密码并保存。... 安装程序会复制核心程序zdclient以及用户脚本runzdclient到系统目录/usr/bin,并设置相关属性...
Linux环境变量配置 ... export命令显示当前系统定义的所有环境变量 echo $PATH命令输出当前的PATH环境变量的值 这两个命令执行的效果如下 uusama@ubuntu:~$ export declare -x HOME=/home/uusama declare -x
配置PATH环境变量5.安装 curl 库,并设置权限三 下载源码1.建立源码目录2.初始化仓库,并指定版本3.修改.repo/manifest/default.xml4.同步源码四 开始编译 一 Ubuntu20.04 LTS 安装 ubuntu20的稳定版刚刚发布,界面...
/etc/profile : 在登录时,操作系统定制用户环境时使用的第一个文件 ,此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行。
│ 1-10 什么是环境变量.mp4 │ 1-11 文件系统管理.mp4 │ 1-12 用户账户管理.mp4 │ 1-13 文件的访问权限.mp4 │ 1-14 进程管理.mp4 │ 1-15 软件源码包的编译、安装与卸载.mp4 │ 1-16 制作自己的deb软件安装包....
3.1什么是环境变量.pdf 3.2文件系统管理pdf 3.3用户账户管理pdf 3.4文件访问权限.pdf 3.5进程管理.pdf 3.6软件安装及卸载.pdf 3.7使用dpkg安装软件包.pdf 3.8使用apt安装软件包.pdf 3.9使用wine安装Vindows软件.pdf ...
Ubuntu安装MySQL8.0。我们采用APT方式在Ubuntu系统中安装MySQL,这种方式安装的版本都是最新的版本,目前是8.0.19,通过这种方式安装好之后,所有的服务、环境变量都会启动和配置好,无须手动配置。
1.4 安装Ubuntu Linux系统 9 1.4.1 安装前的准备 10 1.4.2 安装Ubuntu Linux系统 11 1.4.3 安装后的软件维护与更新 16 第2章 GNOME桌面环境 18 2.1 GNOME桌面环境概述 19 2.1.1 GNOME注册界面 19 2.1.2 GNOME桌面...
设置java环境变量 vim /etc/environment 文件尾行添加: JAVA_HOME=”/usr/lib/jvm/java-8-openjdk-amd64″ 如图 重启系统加载变量 验证是否安装完成 java -version 下载OpenDaylight 官网地址:...
物联网就是ARM或者RISC-V芯片+linux操作系统+QT界面模式,开发时需要linux系统开发环境。很多公司用的是ubuntu,ububtu连微信、QQ、有道云笔记、喜马拉雅都没有,哪里有UOS好用。交互也不友好。UOS操作起来和windows...
据说搞好LAMP也就是Linux+Apache+Mysql+php就已经相当于一个中级php程序猿的水平,当然你的php要得会才行,之后就是搞好各种框架。其实这东西,并不神秘,非常简单。...在你装好Ubuntu之后,Ubuntu的安装具体请看:《图
在网上查了一下Ubuntu系统下安装JDK的方法,看起来稍稍有点麻烦,于是我试着在自带的软件中心里搜了一下,然后发现在软件中心里有个OpenJDK Java 7,尝试着安装后,发现这是个好东西,一键安装后环境变量什么的都...