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系統安裝jdk,配置環境變數LinuxJDK變數
- Linux:修改系統 php 預設環境變數LinuxPHP變數
- Linux 新增環境變數和刪除環境變數Linux變數
- 【Linux】環境變數!!!Linux變數
- Linux 環境變數Linux變數
- shell全域性(系統)環境變數變數
- Linux系統設定環境變數是怎樣的Linux變數
- linux系統環境變數.bash_profile/bashrc檔案Linux變數
- ubuntu-設定系統環境變數Ubuntu變數
- linux環境顯示全部環境變數Linux變數
- Linux環境變數配置Linux變數
- Linux常用環境變數Linux變數
- 環境變數{Linux環境(也稱為Shell環境)}(轉)變數Linux
- 系統預設環境變數PATH設定變數
- Mac OS X 系統的環境變數配置Mac變數
- linux java環境變數配置LinuxJava變數
- Linux配置環境變數$PATHLinux變數
- Linux設定環境變數Linux變數
- linux配置jdk環境變數LinuxJDK變數
- [Linux] 檢視環境變數Linux變數
- linux 環境變數介紹Linux變數
- Linux - 新增PATH環境變數Linux變數
- linux配置java環境變數LinuxJava變數
- Linux 環境變數設定Linux變數
- linux工具配置環境變數Linux變數
- 如何設定與檢視Linux系統中的環境變數?Linux變數
- 如何在Linux系統中設定Boost庫的環境變數?Linux變數
- Linux下將PHP新增到環境變數,將Mysql加入環境變數。LinuxPHP變數MySql
- 變數的分類(臨時(本地)變數、環境變數、全域性變數和系統變數)變數
- linux基礎——shell變數(本地變數和環境變數)Linux變數
- win10系統新增環境變數的方法Win10變數
- window系統jdk安裝與環境變數配置JDK變數
- 環境變數變數
- 【知識分享】linux系統設定環境變數是怎樣的Linux變數
- 如何在linux系統下安裝jdk並設定環境變數LinuxJDK變數
- Linux中bash shell環境變數Linux變數
- 修改linux下mysql環境變數LinuxMySql變數