這次,談談關於「環境變數」的話題。
所謂變數,就是在程式中設定的,相當於在記憶體中準備的「乙個用來存放資料的小箱子」。
即,程式通過變數來儲存值,通過變數儲存的內容來進行各式各樣的計算處理。
「環境變數」也是變數的一種。那它和普通的變數有什麼區別呢?普通變數只對定義它的程式有效,而環境變數是所有程式共享的變數。
對於 linux shell而言,不僅shell本身能夠使用,被shell產生的子程序也能使用的變數就是環境變數。
環境變數的名稱通常用大寫字母來定義。實際上用小寫字母來定義環境變數也不會報錯,只是習慣上都是用大寫字母來表示的。
環境變數甚至還能決定系統的執行。
比如,「ps1」這個環境變數就是儲存「命令列提示符所表示的文字列」。想要變更提示符所表示的文字,只要修改「ps1」這個環境變數即可。
此外,還有儲存歷史命令的「histsize」變數,儲存命令搜尋路徑的「path」變數等等各式各樣的環境變數。
通過修改環境變數,可以使得系統更易使用,所以可以定製一些環境變數。但是,有些環境變數對系統的正常執行很重要,注意不要隨意修改或者誤操作到這些變數。
操作環境變數的命令就是「export」。不帶任何引數直接執行 「export」 的話,會列出所有已經定義的環境變數。
將乙個普通變數變為乙個環境變數,使用命令 「export $變數名」。
給乙個普通變數賦值,同時將這個變數公升級為環境變數,使用命令「export $變數名=值」。
環境變數和export命令對於linux的管理非常重要,一定要好好的理解。
Linux 小知識翻譯 桌面環境
這次聊聊桌面環境。x window system 是指提供gui環境的軟體或者協議。與之相對,桌面環境 是指工具欄,圖示,視窗管理器,桌面管理器等等各式各樣軟體組合起來的gui軟體包。換句話說,就是 使用桌面所必需的軟體的集合 有名的桌面環境有 gnome 和 kde 最近,很多linux的發行版並...
Linux 小知識翻譯 桌面環境
這次聊聊桌面環境。上次聊了 x window system 相關的內容,雖然令人意外,但x window system 和桌面環境不是一回事。請大家稍微考慮一下。x window system 是指提供gui環境的軟體或者協議。與之相對,桌面環境 是指工具欄,圖示,視窗管理器,桌面管理器等等各式各樣...
linux環境程式設計 環境變數 列印環境變數
在shell程式設計主題中,我們已經大致的介紹過 環境變數和本地變數啦 我們今天來具體的介紹介紹,那環境變數到底是什麼呢?是我 一.環境變數含義 特徵 環境變數是指 作業系統中用來指定作業系統執行環境的一下引數 1 特徵 字串 有統一的格式 名 值 值 值用來描述程序的環境資訊 2 使用形式 與命令...