一、系統變量
$HOME
$USER
$PWD
$SHELL
二、自定義變量
定義變量(a=2),變量名由數字、字母、下劃線;
1.1 環境變量名建議用大寫字母,JAVA_HOME
1.2 等號兩側不能有空格
1.3 變量默認都是字符串,無法直接進行數值運算
1.4 變量的值有空格,建議用雙引號
撤銷變量(unset a)
聲明靜態變量(readonly a=2),不能被撤銷
三、特殊變量
$#獲取變量個數
$0獲取腳本名稱
$1獲取第一個參數
${10}獲取第十個參數,參數有兩位數時,需要使用{}
$*獲取全部參數,當成一個整體(在for循環與下面有區別)
$@獲取全部參數,分開對待(在for循環與上面有區別)
$?最後一次執行命令的返回狀態,只有爲0才代表成功。
四、運算符
五、條件判斷
六、循環
附帶一篇好文
另外一些常用命令
https://blog.csdn.net/weixin_43646427/article/details/120298696?spm=1001.2014.3001.5502