`

Ubuntu Linux 环境变量PATH设置

 
阅读更多

Ubuntu Linux系统环境变量配置文件:


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

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

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

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

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



PATH环境变量的设置方法:

方法一:用户主目录下的.profile或.bashrc文件(推荐)

登录到你的用户(非root),在终端输入:
$ sudo gedit ~/.profile(or .bashrc)
可以在此文件末尾加入PATH的设置如下:
export PATH=”$PATH:your path1:your path2 ...”
保存文件,注销再登录,变量生效。
该方式添加的变量只对当前用户有效。

 

$sudo gedit ~/.bashrc

添加以下代码:

export JAVA_HOME=/usr/lib/jvm/jdk1.7.0_55   

export JRE_HOME=${JAVA_HOME}/jre  

export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib  

export PATH=${JAVA_HOME}/bin:$PATH



方法二:系统目录下的profile文件(谨慎)

在系统的etc目录下,有一个profile文件,编辑该文件:
$ sudo gedit /etc/profile
在最后加入PATH的设置如下:
export PATH=”$PATH:your path1:your path2 ...”
该文件编辑保存后,重启系统,变量生效。
该方式添加的变量对所有的用户都有效。

方法三:系统目录下的 environment 文件(谨慎)

在系统的etc目录下,有一个environment文件,编辑该文件:
$ sudo gedit /etc/environment
找到以下的 PATH 变量:
PATH="<......>"
修改该 PATH 变量,在其中加入自己的path即可,例如:
PATH="<......>:your path1:your path2 …"
各个path之间用冒号分割。该文件也是重启生效,影响所有用户。
注意这里不是添加export PATH=… 。

方法四:直接在终端下输入

$ sudo export PATH="$PATH:your path1:your path2 …"
这种方式变量立即生效,但用户注销或系统重启后设置变成无效,适合临时变量的设置。


注 意:方法二和三的修改需要谨慎,尤其是通过root用户修改,如果修改错误,将可能导致一些严重的系统错误。因此笔者推荐使用第一种方法。

另外嵌入式 Linux的开发最好不要在root下进行(除非你对Linux已经非常熟悉了!!),以免因为操作不当导致系统严重错误。

下面是一个对environment文件错误修改导致的问题以及解决方法示例:

问题:因为不小心在 etc/environment里设在环境变量导致无法登录
提示:不要在 etc/environment里设置 export PATH这样会导致重启后登录不了系统
解决方法:
在登录界面 alt +ctrl+f1进入命令模式,如果不是root用户需要键入(root用户就不许这么罗嗦,gedit编辑会不可显示)
/usr/bin/sudo /usr/bin/vi /etc/environment
光标移到export PATH** 行,

连续按 d两次删除该行;
输入:wq保存退出;
然后键入/sbin/reboot重启系统(可能会提示need to boot,此时直接power off)

分享到:
评论

相关推荐

    Ubuntu Linux 环境变量PATH设置.doc

    Ubuntu Linux 环境变量PATH设置.doc

    arm环境变量的设置

    linux 编程变量设置 linux环境变量设置错误后,如何恢复解决方案:在命令行中输入:export PATH=/usr/bin:/usr/sbin:/bin:/sbin:/usr/X11R6/bin 后回车 在Ubuntu中有如下几个文件可以设置环境变量 1、/etc/profile:...

    Linux环境变量配置的完整攻略

    Linux环境变量配置 在自定义安装软件的时候,经常需要配置环境变量,下面列举出各种对环境变量的配置方法。 下面所有例子的环境说明如下: 系统:Ubuntu 14.0 用户名:uusama 需要配置MySQL环境变量路径:/home/...

    详解Linux环境变量配置全攻略

    在自定义安装软件的时候,经常需要配置环境变量,下面列举出... echo $PATH命令输出当前的PATH环境变量的值 这两个命令执行的效果如下 uusama@ubuntu:~$ export declare -x HOME=/home/uusama declare -x LANG=en_US.

    Ubuntu下android adb环境变量配置方法

    1. 配置环境变量 代码如下: sudo gedit /etc/profile 在文件的最后追加一下内容(your_android-sdk-linux_path是绝对路径): 代码如下: #set path for android sdk tools export PATH=$PATH:/your_android-sdk-...

    arm-linux-gcc交叉编译器安装包及详细安装教程 最新ubuntu 18.04下安装arm-linux-gcc4.4.3交叉编译器

    arm-linux-gcc 4.4.3版本安装步骤 将压缩包arm-linux-gcc.tar.gz解压到...export PATH=/home/linux/arm-linux-gcc/bin:$PATH 重新加载环境变量 source /root/.bashrc或/etc/profile 查看是否安装成功 arm-linux-gcc –v

    arm-linux-gcc.4.3.2.rar

    第六步:将上面得到的目录添加到环境变量PATH中 sudo vim ~/.bashrc 在文件的末尾添加: export PATH=/usr/local/arm/4.3.2/bin:$PATH 第七步:重启.bashrc脚本 source ~/.bashrc 如果再去which arm-linux-gcc就会...

    JDK1.6,Linux 64位

    配置环境变量 /etc/profile (非必要操作,因为 IDEA 可以直接选择 1.6 所在目录,无需添加环境变量) export JAVA_HOME=/opt/jdk1.6 export JRE_HOME=${JAVA_HOME}/jre export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_...

    ubuntu16.04源码编译wireshark2.6.10

    打开终端,需要指定临时的环境变量,防止文件找不到动态链接库.so,lib就是wireshark的依赖库。 终端运行: export LD_LIBRARY_PATH=解压后的lib库路径:$LD_LIBRARY_PATH 再次运行wireshark, ./wireshark 如果出错...

    modelsim6.6f ubuntu12.04 x86 破解补丁及破解过程

    3、修改环境变量: 在 ~/.bashrc 的最后中添加: # modelsim environment variables export LM_LICENSE_FILE=[安装路径]/license.dat(文件的位置自己确定) export PATH=$PATH:[安装路径]/modeltech/bin/:...

    Sublime Text 2.0.2.tar.bz2 [For Linux/Ubuntu][32bit+64bit双版本]

    如果嫌麻烦,可以添加环境变量到PATH (例如): $ export PATH=~/Tools/SublimeText2.0.2:$PATH $ sublime_text 如果嫌添加环境变量麻烦,可以使用ln命令(例如): $ sudo ln -s ~/Tools/SublimeText2.0.2/Sublime_...

    Linux-Auto-Customizer:用于自定义Ubuntu-Linux环境并自动安装与编程相关的软件的脚本

    install.sh脚本可以将某些自定义功能(取决于所接收的参数)应用于当前用户控制台和Ubuntu-Linux环境,例如本地函数,文件模板和全局变量。 同样,也可以安装第三方软件,包括其依赖项。 该uninstall.sh可用于卸载...

    在Linux ubuntu下安装mongodb的方法

    一、下载、安装对应版本 官网下载地址如下: ... #通过CURL下载 curl -O https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-ubuntu1404-3.2.0.tgz ...#添加环境变量 export PATH=/usr/local/mongod

    gcc-linaro-6.3.1-2017.05-i686_aarch64-linux-gnu.tar

    gcc-linaro-6.3.1-2017.05-i686_aarch64-linux-gnu ubuntu 16.04 gcc-linaro 的安装 修改环境变量,将环境变量写到.bashrc里边,添加后source一下,查看是否成功添加到PATH

    Ubuntu下神州数码代理客户端

    安装: ... 安装需要root权限,这通常使用sudo或者su -c sudo ./install 安装程序会复制核心程序zdclient以及用户脚本runzdclient到系统目录/usr/bin,并设置相关属性... ... 成功执行安装将看到####...

    微信小程序 Linux开发环境设置详解

    下载nwjs sdk压缩包之后解压放到你喜欢的位置,并且设置环境变量,nw可执行文件加入到path变量中。 接下来要去提取微信小程序开发工具的package.nw文件,这是nwjs的项目包文件。找个window机器安装一下小程序开发...

    jdk-7u80-nb-8_0_2-linux-x64

    总的原则:将jdk-7u10-linux-x64.tar.gz压缩包解压至/usr/lib/jdk,设置jdk环境变量并将其修改为系统默认的jdk 1.安装 切换到管理员帐号,安装jdk 2.设置环境变量,用gedit打开/etc/profile文件 sudo gedit /...

    my-llvm-10.0.0-for-ubuntu18.04.tar

    ubuntu18.04的llvm包 clang+llvm-10.0.0-x86_64-linux-gnu-ubuntu-18.04.tar.xz 查看Ubuntu版本 lsb_release -...3. 添加环境变量 export LLVM_PATH=${HOME}/tools/clang-llvm-10.0.0/bin export PATH=$LLVM_PATH:$PATH

    Linux从零入门实战-2019年七月Z线.txt

    知识点2: PATH环境变量以及常用快捷键 知识点3: 用户与用户组,useradd、groupadd 知识点4: 文件属性与权限操作,chmod、chown 知识点5: find 与 grep:搜索神器find命令基本用法 知识点6: tar命令 知识点7: ...

    linux安装相关软件.md

    + 配置环境变量 vim /etc/profile ​ JAVA_HOME=/usr/java/jdk1.8 ​ CLASSPATH=$JAVA_HOME/lib/ ​ PATH=$PATH:$JAVA_HOME/bin ​ export PATH JAVA_HOME CLASSPATH ​ 保存并退出文件 + 重新...

Global site tag (gtag.js) - Google Analytics