1. 程式人生 > >如何用export修改環境變數 以及 PATH與$PATH的區別

如何用export修改環境變數 以及 PATH與$PATH的區別

 在 linux 裡設定環境變數的方法 ( export PATH )

一般來說,配置交叉編譯工具鏈的時候需要指定編譯工具的路徑,此時就需要設定環境變數。例如我的mips-linux-gcc編譯器在“/opt/au1200_rm /build_tools/bin”目錄下,build_tools就是我的編譯工具,則有如下三種方法來設定環境變數:

1、直接用export命令:
#export PATH=$PATH:/opt/au1200_rm/build_tools/bin
檢視是否已經設好,可用命令export檢視:

[[email protected] bin]#export
declare -x BASH_ENV="/root/.bashrc"

declare -x G_BROKEN_FILENAMES="1"
declare -x HISTSIZE="1000"
declare -x HOME="/root"
declare -x HOSTNAME="localhost.localdomain"
declare -x INPUTRC="/etc/inputrc"
declare -x LANG="zh_CN.GB18030"
declare -x LANGUAGE="zh_CN.GB18030:zh_CN.GB2312:zh_CN"
declare -x LESSOPEN="|/usr/bin/lesspipe.sh %s"
declare -x LOGNAME="root"

declare -x LS_COLORS="no=00:fi=00:di=01;34:ln=01;36:pi=40;33:so=01;35:bd=40;33;01:cd=40;33;01:or=01;05;37;41:mi=01;05;37;41:ex=01;32:*.cmd=01;32:*.exe=01;32:*.com=01;32:*.btm=01;32:*.bat=01;32:*.sh=01;32:*.csh=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.gz=01;31:*.bz2=01;31:*.bz=01;31:*.tz=01;31:*.rpm=01;31:*.cpio=01;31:*.jpg=01;35:*.gif=01;35:*.bmp=01;35:*.xbm=01;35:*.xpm=01;35:*.png=01;35:*.tif=01;35:"

declare -x MAIL="/var/spool/mail/root"
declare -x OLDPWD="/opt/au1200_rm/build_tools"
declare -x PATH="/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin:/root/bin:/opt/au1200_rm/build_tools/bin"
declare -x PWD="/opt/au1200_rm/build_tools/bin"
declare -x SHELL="/bin/bash"
declare -x SHLVL="1"
declare -x SSH_ASKPASS="/usr/libexec/openssh/gnome-ssh-askpass"
declare -x SSH_AUTH_SOCK="/tmp/ssh-XX3LKWhz/agent.4242"
declare -x SSH_CLIENT="10.3.37.152 2236 22"
declare -x SSH_CONNECTION="10.3.37.152 2236 10.3.37.186 22"
declare -x SSH_TTY="/dev/pts/2"
declare -x TERM="linux"
declare -x USER="root"
declare -x USERNAME="root"


可以看到灰色部分有設定的路徑,說明環境變數已經設好,PATH裡面已經有了我要加的編譯器的路徑。

2、修改profile檔案:
#vi /etc/profile
在裡面加入:
export PATH="$PATH:/opt/au1200_rm/build_tools/bin"

3. 修改.bashrc檔案:
# vi /root/.bashrc
在裡面加入:
export PATH="$PATH:/opt/au1200_rm/build_tools/bin"

後兩種方法一般需要重新登出系統才能生效,最後可以通過echo命令測試一下:
# echo $PATH
看看輸出裡面是不是已經有了 /my_new_path這個路徑了。

另有:4修改/etc/re.local檔案:
  # vi /etc/re.local
在裡面加入:
            export PATH="$PATH:/opt/au1200_rm/build_tools/bin"


相關推薦

如何用export修改環境變數 以及 PATH$PATH區別

 在 linux 裡設定環境變數的方法 ( export PATH ) 一般來說,配置交叉編譯工具鏈的時候需要指定編譯工具的路徑,此時就需要設定環境變數。例如我的mips-linux-gcc編譯器在“/opt/au1200_rm /build_tools/bin”目錄下,build_tool

ubuntu下修改環境變數以及新增PYTHONPATH方法

Ubuntu下設定環境變數有三種方法,一種用於當前終端,一種用於當前使用者,一種用於所有使用者: 一:用於當前終端: 在當前終端中輸入:export PATH=$PATH:<你的要加入的路徑> 不過上面的方法只適用於當前終端,一旦當前終端關

Linux新增PYTHONPATH方法以及3種修改環境變數方法

在用Linux(OS:Centos 7.2)時看到有一行程式碼是: export PYTHONPATH=$PYTHONPATH:/home/usrname/models:/home/usrname/models/one 意思是將models以及其目錄下的o

Linux修改環境變數PATH

PATH的值是一系列目錄,當您執行一個程式時,Linux在這些目錄下進行搜尋。用以下命令可以看到PATH的值。    $ echo $PATH   例如,在主機中,使用者yogin的PATH值為:     /opt/kde/bin:/usr/local/bin:/bin:/u

使用核心中更新mtd分割槽表方法以及檢視和修改環境變數(fw_setenv)

把核心裡的mtd分割槽表資訊改成自己想要的,在新的核心裡分割槽資訊在dts裡描述: qspi: [email protected] { ... [email protected]{ /* 256KB for preloader */ label

Linux 修改環境變數PATH

比如要把/etc/apache/bin目錄新增到PATH中,方法有三:1. #PATH=$PATH:/etc/apache/bin這種方法只對當前會話有效,也就是說每當登出或登出系統以後,PATH 設定就會失效。2. #vi /etc/profile在適當位置新增 PATH=

Centos系統下修改環境變數PATH路徑的方法

要把/etc/apache/bin目錄新增到PATH中,方法有三: 1.#PATH=$PATH:/etc/apache/bin 使用這種方法,只對當前會話有效,也就是說每當登出或登出系統以後,PATH 設定就會失效 2.#vi /etc/profile 在適當位置新增 P

u-boot-2014.10移植(7)修改環境變數的儲存位置

原來環境變數儲存在nor flash裡, 前面mtdparts分割槽第二個分割槽就是params 現在修改環境變數到nand裡,  搜尋default environment 在Env_common.c函式裡面: default_environment結構體default_environme

linux修改環境變數的三種方式

1.#PATH=$PATH:/etc/apache/bin 使用這種方法,只對當前會話有效,也就是說每當登出或登出系統以後,PATH 設定就會失效 2.#vi /etc/profile 在適當位置新增 PATH=$PATH:/etc/apache/bin (注意:= 即等號兩邊不能有任何

安裝版JDK後,修改環境變數,也無法生效的原因和解決辦法

現象: 安裝過安裝版的JDK,一般是1.7以上,修改環境變數並不能生效,比如原本安裝了1.8,後修改環境變數為1.7,java -version仍顯示1.7 原因:   當使用安裝版本的JDK程式時(一般是1.7版本以上),在安裝結束後安裝程式會自動將java.exe、java

Linux(高階程式設計)2————環境變數以及設定

什麼是環境變數? 環境變數:一般是指作業系統在執行時指定作業系統執行環境的一些引數。Linux是多使用者作業系統,Linux為每個使用者都配置有自己的環境變數,這樣每個使用者都有自己的環境變數,預設情況下每個使用者的環境變數是一樣的。每個使用者可以通過配置環境變數來修改自己的執行環境。

Linux中修改環境變數及生效方法

檢視PATH:echo $PATH 以新增mongodb server為列 修改方法一: export PATH=/usr/local/mongodb/bin:$PATH //配置完後可以通過echo $PATH檢視配置結果。 生效方法:立即生效 有效期限:臨時改變,只能在當

MacOS-修改環境變數

修改當前使用者.bash_profile, 新增RabbitMQ程式路徑。 Stars-MacBook-Pro:/ star$ cd ~ Stars-MacBook-Pro:~ star$ vi .

Linux2————環境變數以及設定

什麼是環境變數? 環境變數:一般是指作業系統在執行時指定作業系統執行環境的一些引數。Linux是多使用者作業系統,Linux為每個使用者都配置有自己的環境變數,這樣每個使用者都有自己的環境變數,預設情況

伺服器Tomcat配置JRE 不修改環境變數解決方案

有時候我們公司伺服器上可能部署了很多不同的應用,用到JRE 環境版本也不一樣,因此當部署某一個應用但是又不允許修改環境變數的時候,我們該怎麼做呢 本節課就教大家一個方法: 開啟tomcat 安裝包路徑

Ubuntu 14.04.4 LTS 修改環境變數導致無法進入桌面系統

Ubuntu 14.04.4 LTS 修改環境變數過後,導致無法進入桌面系統,一直卡在輸入密碼的介面,輸入的密碼也是對的,但是就是進不去桌面系統。 1.按下Ctrl + Alt + F5 進入Terminal,輸入帳號,密碼進入系統(不同的系統 Ctrl +

linux 設定環境變數以及檢視環境變數

1、設定linux環境變數 在/etc/profile檔案中新增變數【對所有使用者生效(永久的)】       用VI在檔案/etc/profile檔案中增加變數,該變數將會對Linux下所有使用者有效,並且是“永久的”。 &n

使用python編寫爬蟲配置環境變數以及使用scrapy

安裝python 配置python環境變數注意安裝路徑前加; 下載安裝pywin32 下載安裝pip 配置環境變數C:\Users\Jiang\AppData\Local\Programs\Python\Python36-32\Scripts 下載安裝l

Ubuntu如何修改環境變數

Linux下修改環境變數的幾種方式 通過profile和bashrc檔案修改 所有使用者生效的修改方式 修改etc/profile檔案: 為每個使用者設定環境資訊。當用戶登入時,該檔案

解決Linux修改環境變數後導致登入迴圈進不去系統的問題

最近給行動硬碟裝了個Ubuntu,然後在配置Java環境的時候,一不小心把**/etc/profile裡的環境變數輸錯了,還自信地source /etc/profile**當時就終端java就不出東西,於是我習慣性重啟了系統。 然後就悲劇了,能正常看到開機登入介