linux中shell變量$#,$@,$0,$1,$2的含義解釋: 變量說明: $$ Shell本身的PID(ProcessID) $! Shell最後運行的後台Process的PID $? 最後運行的命令的結束代碼(返回值) $- 使用Set命令設定的Flag一覽 $* 所有參數列表。 如"$*"用「"」括起來的情況、以"$1 $2 … $n"的形式輸出所有參數。 $@ 所有參數列表。 如"$@"用「"」括起來的情況、以"$1" "$2" … "$n"的形式輸出所有參數。 $# 添加到Shell的參數個數 $0 Shell本身的文件名 $1~$n 添加到Shell的各參數值。 $1是第1參數、$2是第2參數…。 可進一步參考 http://www.tldp.org/LDP/abs/abs-guide.pdf user加入sudo delete user: userdel USERNAME add user: adduser USERNAME mod user into sudo group: usermod -aG sudo USERNAME IO重導向(IO Redirection) 輸入重導向符號 < :重導向標準輸入 <<:一個字元的重導向 輸出重導向符號 >:將標準輸出導到檔案 >&:將stdout/stderr都導到檔案 >>:將標準輸出導到檔案後端 >>&:將標準輸出和標準錯誤輸出導到檔案後端 >!:將標準輸出導到檔案,只有在設定 $noclobber時可以重寫檔案 >>!:將標準輸出導到檔案後端,有設定$noc...