bash學習筆記一

1.變量的顯示和設置 echo , unset
myname=huang echo $myname
unset myname
2.父進程的自定義變量是不能在子進程內使用的,通過export將變量變成環境變量才能在子進程應用
因爲子進程僅會繼承父進程的環境變量,不會繼承父進程的自定義變量
 

3.一個變量的使用例子
work="/home/huang/test/java/workspace"
cd $work 可直接打開工作目錄


4.環境變量
HOME SHELLHISTSIZE MAILPATH LANGRANDOM


5.用set查看所有環境變量
set


6.變量內容的刪除、替代和替換
path=${PATH} echo $path
echo ${path#/*kerberos/bin:}


${變量#關鍵字} 從頭開始,將符合的最短數據刪除
${變量##關鍵字} 從頭開始,將符合的最長數據刪除
${變量%關鍵字} 從後到前,將符合的最短數據刪除
${變量%%關鍵字} 從後到前,將符合的最長數據刪除
${變量/舊字符串/新字符串}將第一個舊字符串替換爲新字符串
${變量//舊字符串/新字符串}將所有的舊字符串替換爲新字符串


7.別名 alias,unalias
alias lm='ls -l | more'
unalias lm


8.環境配置文件
/etc/profile 系統整體設置
~/.bash_profile用戶個人設置


9.source:讀入環境配置文件的命令
source 配置文件名
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章