1. 程式人生 > >【Ubuntu】Ubuntu設定和檢視環境變數

【Ubuntu】Ubuntu設定和檢視環境變數

檢視環境變數

檢視環境變數有三個命令

  1. env

    env命令是environment的縮寫,用於列出所有的環境變數

  2. export

    單獨使用export命令也可以像env列出所有的環境變數,不過export命令還有其他額外的功能

  3. echo $PATH

    echo $PATH用於列出變數PATH的值,裡面包含了已新增的目錄

設定方式

設定環境變數通常有兩種設定方式

把你的路徑加入PATH

可以直接新增到環境變數PATH中。$PATH表示變數PATH的值,包含已有的目錄

這種方法需要注意路徑的順序,如果遇到有同名的命令,那麼PATH裡面哪個目錄先被查詢,則那個目錄下的命令就會被先執行

# 加到PATH末尾
export PATH=$PATH
:/path/to/your/dir # 加到PATH開頭 export PATH=/path/to/your/dir:$PATH
  • 1
  • 2
  • 3
  • 4
  • 5

命名一個新的環境變數

也可以直接命名一個新的環境變數,用於其它程式引用

export VAR_NAME=value
  • 1

作用域

環境變數的作用域通常有三個

用於當前終端

開啟一個終端,輸入新增環境變數的語句

export CLASS_PATH=./JAVA_HOME/lib:$JAVA_HOME/jre/lib
  • 1

終端所新增的環境變數是臨時的,只適用於當前終端,關閉當前終端或在另一個終端中,新增的環境變數無效

用於當前使用者

如果只需要新增的環境變數對當前使用者有效,可以寫入使用者主目錄下的.bashrc

檔案

vim ~/.bashrc
  • 1

新增語句

export CLASS_PATH=./JAVA_HOME/lib:$JAVA_HOME/jre/lib
  • 1

登出或者重啟可以使修改生效,如果要使新增的環境變數馬上生效

source ~/.bashrc
  • 1

用於所有使用者

要使環境變數對所有使用者有效,可以修改profile檔案

sudo vim /etc/profile 
  • 1

新增語句

export CLASS_PATH=./JAVA_HOME/lib:$JAVA_HOME/jre/lib
  • 1

登出或者重啟可以使修改生效,如果要使新增的環境變數馬上生效

source /etc/profile
  • 1

相關推薦

命令Ubuntu設定檢視環境變數

轉自【Ubuntu】Ubuntu設定和檢視環境變數 檢視環境變數 env env命令是environment的縮寫,用於列出所有的環境變數 export 單獨使用export命令也可以像env列出所有的環境變數,不過export命令還有其他額外的功能 echo $PATH echo $PAT

UbuntuUbuntu設定檢視環境變數

檢視環境變數檢視環境變數有三個命令envenv命令是environment的縮寫,用於列出所有的環境變數export單獨使用export命令也可以像env列出所有的環境變數,不過export命令還有其他額外的功能echo $PATHecho $PATH用於列出變數PATH的值,裡面包含了已新增的目錄設定方式設

Ubuntu設定檢視環境變數

檢視環境變數 檢視環境變數有三個命令 env env命令是environment的縮寫,用於列出所有的環境變數 export 單獨使用export命令也可以像env列出所有的環境變數,不過export命令還有其他額外的功能 echo $

如何在ubuntu設定檢視環境變數

設定環境變數 例: export RABBITMQ_CONFIG_FILE=/etc/rabbitmq/rabbitmq.config 即: export 環境變數=檔案路徑 檢

Linux設定檢視環境變數的方法

1. 顯示環境變數HOME$ echo $HOME /home/redbooks 2. 設定一個新的環境變數hello$ export HELLO="Hello!" $ echo $HELLO Hello! 3. 使用env命令顯示所有的環境變數$ env HOSTNAME

zookeeperzookeeper單機叢集環境的搭建

首先去官網下載zookeeper安裝包,本文采用3.4.6stable版本 tar命令解壓後的目錄結構如下: [[email protected] zookeeper-3.4.6]# ll total 1612 drwxr-xr-x 2 1000 1000

C++設定獲取環境變數

設定環境變數:使用函式getenv和_putenv,使用的環境變數以PYTHONHOME作為例子,編譯環境為VC10.0 #include <stdlib.h> int main(int argc, char **argv) { const char* p

AndroidUbuntu 16.04搭建Android開發編譯環境

jdk8 per 參考 prot google官網 markdown ins 由於 log 一. 通用Android環境和工具配置 1. 系統更新升級 sudo apt-get update sudo apt-get upgrade 2. 配置ntlmaps代理上網環境

Ubuntu拆卸MySQL安裝MySQL、phpmyadmin

---恢復內容開始---       因為很久沒用mysql,突然發現密碼忘記了,折騰半天后,怎麼也改不會來了!再此記一下,徹底重新刪除再安裝的過程。 step1. 解除安裝: 1 2 3 sudo apt-get r

Ubuntu 64位系統安裝交叉編譯環境一直提醒 沒有那個檔案或目錄

安裝交叉編譯環境搞了一個晚上 一直提示 [email protected]:~# arm-linux-gcc/usr/local/arm/4.3.2/bin/arm-linux-gcc: 行 3: /usr/local/arm/4.3.2/bin/arm-none-linux-gnueabi-g

Linux/Ubuntu查詢檔案資料夾大小

使用命令列工具du,ls查詢檔案和資料夾大小 du命令 du命令可以檢視資料夾的結構及其大小,可以使用-d引數和-B引數來簡單的查詢檔案/資料夾: 其中-d n代表資料夾的查詢深度,n為向內查詢幾層

LinuxUbuntu 14.04下搭建 C/C++開發環境

       之前寫程式碼都是在 Windows作業系統下開發程式的,也用過很多編輯器例如 Visual Studio 2015/2013/201/2012,Dev,VC6.0,NetBeans。當然前幾個是在Windows下的C++開 發環境。最後一個是Java的開發環境

Ubuntu 12.04上安裝配置Postfix郵件服務詳細教程

原文網址 https://yq.aliyun.com/ziliao/29593 郵件伺服器配置之所以麻煩是因為需要了解很多東西,牽涉到域名服務 DNS/Bind,Web 收發郵件 Apache/PHP/MySQL/SquirrelMail,認證服務 LDAP, Ker

pythonubuntu下pycham的安裝使用

1.去pycham官網 https://www.jetbrains.com/pycharm/ 下載 2.把檔案拖進ubuntu下,也可以直接在ubuntu搜pycham下載 3.開啟終端ctr+aalt+t:輸入sh ./pycharm.sh 之後就打開了 pycham

Linuxubuntu首次給root使用者設定密碼

用過ubuntu的人都知道,剛安裝好root使用者是沒有密碼的,沒有密碼我們就沒法用root使用者登入 給root使用者設定密碼輸入命令sudo passwd,然後系統會讓你輸入密碼,這時輸入的密碼

ubuntu 全域性環境變數區域性環境變數設定

/etc/profile:此檔案為系統的每個使用者設定環境資訊,當用戶第一次登入時,該檔案被執行.並從/etc/profile.d目錄的配置檔案中搜集shell的設定. 英文描述為: # /etc/profile # System wide environment

Ubuntu 檢視磁碟空間大小命令

轉載自 愛哭的老漢 df   -h Df命令是linux系統以磁碟分割槽為單位檢視檔案系統,可以加上引數檢視磁碟剩餘空間資訊,命令格式: df -hl 顯示格式為:  檔案系統              容量 已用 可用 已用% 掛載點  Filesystem

Ubuntu下外放有聲音 耳機沒聲音

新的 驅動 手機 發現 停止 執行 恢復 保存 機會 真是使用linux每天都有新的發現啊,今天早上起來用電腦,想聽幾首歌,插上耳機後發現沒聲音,我還以為是耳機壞了,就把耳機插在了手機上,發現耳機有聲音,很納悶,我象是不是電腦接口有問題了,但是在進系統的時候耳機會響一下,所

UbuntuUbuntu網絡配置DNS失效問題處理

修改 auto -name resolve address logs ask cat 其中 安裝了Ubuntu Server版本,配置了靜態IP地址,並配置了DNS。但重啟之後,發現連接外網時候,還是存在問題。 找了一下,是DNS的問題。 可以這樣處理: [ema

筆記ubuntu如何切換到root用戶&&linux如何關閉各種保護

狀態 密碼 我們 code protect class su切換到root oot clas 默認安裝完成之後並不知道root用戶的密碼,那麽如何應用root權限呢? (1)sudo 命令 這樣輸入當前管理員用戶密碼就可以得到超級用戶的權限。但默認的情況下5分鐘ro