shell腳本都是以"#!"作為開頭。這是腳本開始的標記,它是告訴linux系統執行該腳本文件需要使用相應的解釋器,緊挨著的/bin/bash指定了解釋器的具體路徑。
shell主要用#作為注釋標記。後面可以加腳本的注釋,建議寫shell腳本要根據情況多寫注釋,便於以後腳本的維護。
shell腳本的運行方式:
1、可以在shell腳本第一行加上"#!/bin/bash"的話。可以按照以下方式執行:
bash test.sh #要保證目錄中存在該腳本文件。
2、給腳本加上可執行的權限,然後使用"./"來運行腳本,它表示運行的是當前目錄下的test.sh腳本。
比如:./test.sh #注意需要保證該腳本有可執行的權限,如果沒有的話需要加上可執行權限。
比如: chmod +x test.sh。
技巧:如果希望該腳本成為默認的系統命令,可以將該腳本複製到任一系統$PATH變量所包含的目錄中,並且賦予可執行的權限,下次執行的時候只需要直接輸入該命令即可,也支持用TAB鍵補全命令。
用法如下:
chmod +x test.sh
mv test.sh /bin/
test.sh