vim /etc/profile
export a=2
vim /etc/profile.d/westos.sh
export b=3
env
檢視當前系統的變數
echo $
輸出陣列的第乙個
echo $
輸出陣列的最後乙個
echo $
輸出陣列的全部內容,整體輸出
echo $
輸出陣列的所有內容,單個輸出
echo $
輸出陣列的第3個數後的三個數(包括本身在內)
echo $
輸出該陣列一共用多少個內容
非互動模式
$0指令碼本身
$1指令碼後所輸入的第一串字元(空格為分割符)
$*指令碼後所有的字元
$@指令碼後所有的字元
$#指令碼後所輸入的字串個數
互動模式傳參
read westos
對westos賦值
read -p 「please input word:」
輸出提示語
-s隱藏輸入內容
定義:程式的別名
word 在指令碼中就代表action1 action2這兩個動作
shell指令碼中的變數
1 在命令列中和指令碼中,變數定義得格式 name value 左右兩邊不能有空格,否則會當做命令來對待,輸出乙個command not found echo name echo 列印出變數,引用變數使用 name.2 單引號和雙引號 語法 和php中相同 雙引號仍然可以保有變數的內容,但單引號內僅...
shell指令碼中的變數
變數就是記憶體一片區域的位址 命令無法操作一直變化的目標 用一串固定的字元來表示不固定的目標可以解決此問題 export宣告 env顯示所有環境變數 echo path export a 1 在環境關閉後變數失效 字元 數字 轉譯單個字元 弱引用,批量轉譯個數字元 不能轉譯 強引用 表示當前程序的i...
shell指令碼中的變數
後記面試中很重要 在系統中,當我們執行 bin ls時與ls命令結果並不相同,因為ls是已經經過加工過的命令。alias xie vim 臨時設定,開啟了新的shell就會失效 vim bashrc 只對當前使用者生效 alias xie vim source bashrc vim etc bash...