1. 程式人生 > >鳥哥的Linux私房菜讀書筆記--shell script的追蹤與debug

鳥哥的Linux私房菜讀書筆記--shell script的追蹤與debug

關於sh命令

    [[email protected] ~]$ sh [-nvx] scripts.sh
        選項與引數:
            -n :不要執行 script,僅查詢語法的問題;
            -v :再執行 sccript 前,先將 scripts 的內容輸出到螢幕上;
            -x :將使用到的 script 內容顯示到螢幕上,這是很有用的引數!顯示執行過程。

執行過程顯示出來的內容中,加號的後面的資料其實都是指令串,由於sh -x的方式將指令的執行過程顯示出來,透過完整的指令串,能夠依據此判斷程式程式碼執行到哪一段出現的相關資訊。幫助除錯debug。

Linux系統本身就有很多的服務啟動指令碼,我們可以通過使用vim指令進入到script中,一般前幾行顯示的就是該script的作用。