相關(guān)命令:
env // 列出當(dāng)前shell環(huán)境下的所有環(huán)境變量與其內(nèi)容
set // 列出所有變量(含環(huán)境變量自定義變量)
export test='測(cè)試啊苞笨!'// 將自定義變量轉(zhuǎn)換成環(huán)境變量债朵,僅對(duì)此次登錄有效
locale -a // 列出系統(tǒng)支持的語(yǔ)系
locale // 列出當(dāng)前系統(tǒng)的語(yǔ)系,可在文件/etc/sysconfig/i18n中設(shè)置
read -p "請(qǐng)輸入名字瀑凝!" -t 20 name // 在20秒內(nèi)將鍵盤的輸入作為變量“name”的值
declare -i sum=100+100 // 將變量的類型定義為整數(shù)序芦,-a為數(shù)組,-x為環(huán)境變量粤咪,-r為readonly谚中,+x為取消環(huán)境變量
declare -p sum // 列出變量的類型
source ~/.bash_profile // 導(dǎo)入配置文件,順序?yàn)椋骸?.bash_profile > ~/.bash_login > ~/.profile
. ~/bash_profile // .=source,同上
常見環(huán)境變量:
$ // 當(dāng)前shell的pid // echo $$?
? // 上一命令的回傳碼寥枝,echo $?
HOME ?// 用戶主文件夾
SHELL // 當(dāng)前環(huán)境下使用的shell程序
PATH // 執(zhí)行文件命令查找路徑宪塔,目錄之間用‘:’分割
HOSTNAME // 主機(jī)的名稱
TERM // 終端機(jī)使用的環(huán)境類型
USER // 當(dāng)前用戶
LS_COLORS // 一些顏色顯示
LANG // 語(yǔ)系數(shù)據(jù)
RANDOM // 隨機(jī)數(shù),0~32767囊拜,取0~9之間的數(shù):declare -i number=$RANDOM*10/32768;echo $number
?PS1 // 提示符設(shè)置(首行)參見《鳥哥的私房菜》p306
PS2 // 提示符設(shè)置(次行)參見《鳥哥的私房菜》p306