linux系統環境變數
環境變數就是系統或軟體設定的一些引數,使用者環境變數就是使用者登入系統後,都有自已專用的執行環境。
在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裡面。
相關文章
- linux系統設定環境變數Linux變數
- Linux:修改系統 php 預設環境變數LinuxPHP變數
- linux系統安裝jdk,配置環境變數LinuxJDK變數
- Linux系統設定環境變數是怎樣的Linux變數
- Linux環境變數配置Linux變數
- Linux常用環境變數Linux變數
- shell全域性(系統)環境變數變數
- Linux配置環境變數$PATHLinux變數
- linux java環境變數配置LinuxJava變數
- linux工具配置環境變數Linux變數
- Linux設定環境變數Linux變數
- 如何設定與檢視Linux系統中的環境變數?Linux變數
- 如何在Linux系統中設定Boost庫的環境變數?Linux變數
- ubuntu-設定系統環境變數Ubuntu變數
- Linux中bash shell環境變數Linux變數
- 【知識分享】linux系統設定環境變數是怎樣的Linux變數
- Linux系統環境搭建Linux
- 系統預設環境變數PATH設定變數
- Linux系統環境變數檔案解析(etc/profile ,/etc/bashrc ,~/.bash_profile)Linux變數
- win10系統adb環境變數配置怎麼設定_win10系統adb環境變數配置的方法Win10變數
- 變數的分類(臨時(本地)變數、環境變數、全域性變數和系統變數)變數
- Linux下Java環境變數的配置LinuxJava變數
- 14_Linux環境變數講解Linux變數
- 如何管理你的 Linux 環境變數Linux變數
- Linux環境變數問題彙總Linux變數
- Linux 環境變數配置全攻略Linux變數
- Linux中的環境變數知多少?Linux變數
- win10系統新增環境變數的方法Win10變數
- window系統jdk安裝與環境變數配置JDK變數
- Linux 系統環境監測Linux
- 在Linux中,什麼是環境變數?如何設定和檢視環境變數?Linux變數
- 《Linux系統程式設計訓練營》5_環境變數程式設計Linux程式設計變數
- C++系統相關操作2 - 獲取系統環境變數C++變數
- GBASEDBTSERVER 環境變數7GBASEDBTSHMBASE 環境變數 (UNIX™)Server變數
- Linux環境變數詳解與應用Linux變數
- Linux字符集環境變數設定Linux變數
- mac電腦安裝python配置系統環境變數MacPython變數
- 系統環境變數中 HTTP_PROXY 的誤區變數HTTP