Bash終端的優勢:1.上下鍵重復執行命令;2.tab鍵自動補齊;3.提供有用的環境變量;4.批處理。
shell腳本文件建議以.sh為后綴。 其實vim創建文本文件時,對名字無要求,但最好規定格式。
echo $SHELL(輸出為/bin/bash) 可以查看系統具體是采用的哪一種解釋器,這里是Bash解釋器,shell是解釋器的統稱。 SHELL腳本文件包括: ?#!/bin/bash 聲明具體使用哪一種shell解釋器來執行該腳本文件 ? 注釋部分以#開頭即可,對腳本文件的說明和介紹 ? ? 剩余部分就是命令 ? ? vim zsx.sh ? #!/bin/bash ?#eg ?pwd ?ls -al ? ? ? ?執行方法: ?bash zsx.sh ?sh zsx.sh ?或者 ?./zsx.sh(直接輸入完整路徑) 最后一種方法需要對腳本文件增加執行權限:chmod u+x zsx.sh
參數的含義:$0 腳本文件名(zsx.sh) ?$1、$2等(第1、2個參數值) ?$#參數的個數 ?$*所有參數的值 $?顯示上一次命令的執行返回值 ? 如 ?sh zsx.sh one two three four ? ?腳本文件中就可以使用前面幾個參數,從而實現將外部參數傳遞到腳本文件內 ? ?如:echo "$1" 則輸出為one