Linux環境變數

2021-08-31 01:53:28 字數 1349 閱讀 3052

[ 轉]

環境變數就是系統或軟體設定的一些引數,使用者環境變數就是使用者登入系統後,都有自已專用的執行環境。在windows系統中使用者環境變數儲存在使用者家目錄,linux也是同樣的。本文主要是講解linux常用的環境變數和環境變數的設定。

一、環境變數相關操作(只應用於當前,要永久儲存需要寫入到相關檔案。)

#echo $path

顯示path設定。

#env

顯示當前使用者變數。

#set

顯示當前shell變數。

#export

顯示當前匯出成使用者變數的shell變數。

#a=abc

定義乙個shell變數。

#export a=abc

定義乙個shell變數,並匯出成使用者變數。

#unset a

清除環境變數

#readonly a

設定唯讀環境變數

二、常見的環境變數

path      決定了shell將到哪些目錄中尋找命令或程式

home       當前使用者主目錄

histsize     歷史記錄數

logname     當前使用者的登入名

hostname   指主機的名稱

shell      前使用者shell型別

languge     語言相關的環境變數,多語言可以修改此環境變數

mail      當前使用者的郵件存放目錄

ps1       基本提示符,對於root使用者是#,對於普通使用者是$

ps2       附屬提示符,預設是「>」

三、linux環境變數設定檔案

/etc/profile

全域性使用者,應用於所有的shell。

/$home/.profile

當前使用者,應用於所有的shell。

/etc/bash_bashrc

全域性使用者,應用於bash shell。

~/.bashrc

區域性當前,應用於bash sell。

四、其它

在使用者目錄下用ls -a,能看見很多「.」開頭的隱藏檔案。如果不是使用者建立的,那麼這些檔案都是環境設定檔案。有其它shell的設定檔案,也有軟體設定的檔案。比如:.lftp,它就是lftp軟體的設定檔案。如果安裝了x-window的話,選單和桌面設定都在.local裡面。這些大家用久了自然就知道了。

export set env區別baidu一下就知道了。

補充:開啟啟動xwindow,有些linux發行版不會載入shell環境變數,因為xwindow有自已的會話設定。例如gnome,有~/.gnomerc 或 /etc/x11/xsession.d/55gnome-session_gnomerc。

linux環境程式設計 環境變數 列印環境變數

在shell程式設計主題中,我們已經大致的介紹過 環境變數和本地變數啦 我們今天來具體的介紹介紹,那環境變數到底是什麼呢?是我 一.環境變數含義 特徵 環境變數是指 作業系統中用來指定作業系統執行環境的一下引數 1 特徵 字串 有統一的格式 名 值 值 值用來描述程序的環境資訊 2 使用形式 與命令...

linux環境變數

初次學習lliux對環境變數的知識甚是不解決,特花費乙個上午的時間總結了一下,可以說是全面!如各位有更加詳細的見解不妨告知!定製環境變數 環境變數是和shell緊密相關的,使用者登入系統後就啟動了乙個shell。對於linux來說一般是bash,但也可以重新設定或切換到其它的 shell。環境變數是...

Linux環境變數

好吧,我承認這篇文章是轉的.1.顯示環境變數home echo home home redbooks 2.設定乙個新的環境變數hello export hello hello echo hello hello 3.使用env命令顯示所有的環境變數 env hostname redbooks.safe...