CentOS下環境變數整理
1、HOSTNAME=www.test.com
主機名稱
2、TERM=xterm
終端類型
3、SHELL=/bin/bash
使用的shell類型, 其他類型:ash、ksh、csh、zsh等
4、HISTSIZE=1000
命令歷史記錄1000條
5、USER=root
當前登錄用戶名
6、LS_COLORS=no=00:fi=00:di=00;34:ln=00;36:pi=40;33:so=00;35:bd=40;33;01:cd=40;33;01:
or=01;05;37;41:mi=01;05;37;41:ex=00;32:*.cmd=00;32:*.exe=00;32:*.com=00;32:*.btm=0
0;32:*.bat=00;32:*.sh=00;32:*.csh=00;32:*.tar=00;31:*.tgz=00;31:*.arj=00;31:*.taz=
00;31:*.lzh=00;31:*.zip=00;31:*.z=00;31:*.Z=00;31:*.gz=00;31:*.bz2=00;31:*.bz=00;3
1:*.tz=00;31:*.rpm=00;31:*.cpio=00;31:*.jpg=00;35:*.gif=00;35:*.bmp=00;35:*.xbm=00
;35:*.xpm=00;35:*.png=00;35:*.tif=00;35:
1>、檔案類型
no:默認
fi:一般檔
di:目錄
ln:符號連結檔
pi:管道文件
do:門檔, 用於用戶端和伺服器端的應用進程之間通信的檔(這種通信技術由Solaris作業系統首創)
bd:塊設備檔
cd:字元設備檔
or:指向不存在檔的符號連結
so:socket通訊端文件
su:setuid (u+s)的文件
sg:setgid (g+s)的文件
tw:設置為粘貼位, 且其他設置為可寫的目錄(+t,o+w)
wo:設置為其他可寫, 但是沒有設置粘貼位元的目錄(o+w)
st:設置為粘貼位, 但是沒有設置其他可寫的目錄(+t)
ex:可執行的檔
mi:“ls -l” 可見的符號連結檔
*.extension:副檔名為 “extension” 的檔, 例如:*.jpg、*.gif等
2>、效果
00:默認
01:加粗
04:底線
05:閃爍
07:反顯
08:隱藏
3>、顏色
30:黑色
31:紅色
32:綠色
33:橙色
34:藍色
35:紫色
36:青色
37:灰色
40:背景色為黑色
41:背景色為紅色
42 背景色為綠色
43 背景色為橙色
44 背景色為藍色
45 背景色為紫色
46 背景色為青色
47 背景色為灰色
90:深灰色
91:淺紅色
92:淺綠色
93:黃色
94:淺藍色
95:淺紫色
96:青綠色
97:白色
100:背景色為深灰色
101:背景色為淺紅色
102:背景色為淺綠色
103:背景色為黃色
104:背景色為淺藍色
105:背景色為淺紫色
106:背景色為青綠色
7、MAIL=/var/spool/mail/root
當前用戶的mailbox位置
8、PATH=/sbin:/usr/sbin:/bin:/usr/bin:/usr/X11R6/bin:/usr/local/bin:/usr/local/sbin:
/root/bin
運行檔命令搜尋的路徑
9、INPUTRC=/etc/inputrc
鍵盤按鍵功能的設置, 例如:快速鍵設置等
10、PWD=/home
當前用戶所在的目前的目錄
11、LANG=en_US
主語言設置
12、HOME=/root
當前使用者的家目錄
13、_=/bin/env
上一次執行命令的最後一個參數或命令本身
14、BASH_VERSINFO=([0]="3" [1]="2" [2]="25" [3]="1" [4]="release" [5]="i386-centos-linux-gnu")
bash的版本資訊
15、BASH_VERSION='3.2.25(1)-release'
bash的版本資訊
16、COLORS=/etc/DIR_COLORS.xterm
顏色檔設置
17、COLUMNS=115
欄位的字元長度
18、HISTFILE=/root/.bash_history
歷史命令記錄的保存檔
19、HISTFILESIZE=1000
歷史命令記錄的保存檔最大紀錄條數
20、HOSTTYPE=i386
軟體主要類型
21、IFS=$' \t\n'
欄位分隔符號
22、LINES=35
當前終端類型下的最大行數
23、MACHTYPE=i386-centos-linux-gnu
機器類型
24、MAILCHECK=60
每次間隔60秒掃描一次郵箱有無新郵件
25、OLDPWD=/home
上一個工作目錄
26、OSTYPE=linux-gnu
作業系統類型
27、PPID=20025
父進程ID號
28、PS1='[\u@\h \W]\$ '
命令提示符設置, 例如:[root@mail ~]#
\d:顯示出【星期 月 日】的日期格式資訊, 例如:"wed mar 29"
\H:完整的主機名稱, 例如:www.test.com
\h:主機名稱第一個小數點之前的部分, 例如:www
\t:顯示時間為24小時格式的【HH:MM:SS】
\T:顯示時間為12小時格式的【HH:MM:SS】
\A:顯示時間為24小時格式的【HH:MM】
\@:顯示時間為12小時格式的【am/pm】
\u:目前使用者的用戶名, 例如:root
\v:BASH 的版本資訊, 例如:3.2
\w:根目錄開始的完整工作目錄名稱, 但是家目錄會以 ~ 代替
\W:最後一個目錄的名稱
\#:執行的第幾個命令
\$:提示字元, root使用者提示字元為 # , 其他為 $
29、PS2='> '
shell次級輸出提示符設置, 例如:mysql>
30、$
當前shell的PID
31、?
上一次執行命令的結果值, 0:成功;非0:失敗