腳本,一切由用戶自己決定。
s h e l l腳本可以在行命令中接收信息,並使用它作為另一個命令的輸入。
腳本不是復雜的程序,它是按行解釋的。腳本第一行總是以# ! / b i n / s h開始,這段腳本通知
s h e l l使用系統上的Bourne shell解釋器。
任何腳本都可能有注釋,加注釋需要此行的第一個字符為#,解釋器對此行不予解釋。在第二行注釋中寫入腳本名是一個好習慣。
腳本從上到下執行,運行腳本前需要增加其執行權限。確保正確建立腳本路徑,這樣只
用文件名就可以運行它了。
可以使用c h m o d命令增加腳本執行權限。
$ chmod u+x cleanup
現在運行腳本,只敲入文件名即可。
$ cleanup
如果返回錯誤信息:
$ cleanup
sh:cleanup:command not found
再試:
$. /cleanup
如果腳本運行前必須鍵入路徑名,或者s h e l l結果通知無法找到命令,就需要在. p r o f i l e
PAT H下加入用戶可執行程序目錄。要確保用戶在自己的$ H O M E可執行程序目錄下,應鍵入:
$ pwd
$ /home/dave/bin
如果p w d命令最後一部分是b i n,那麼需要在路徑中加入此信息。編輯用戶. p r o f i l e文件,
加入可執行程序目錄$ H O M E / b i n如下:
P A T H = $ P A T H : $ H O M E / b i n
如果沒有b i n目錄,就創建它。首先確保在用戶根目錄下。
$ cd $HOME
$ mkdir bin
現在可以在. p r o f i l e文件中將b i n目錄加入PAT H變量了,然後重新初始化. p r o f i l e。
$. ./profile
腳本將會正常運行。