參考:看到這裡,你應該已經會寫 bash 指令碼。
例如寫了乙個test.sh
指令碼檔案
修改字尾名,把test.sh
把名字改為test.command
新增其可執行的屬性
chmod +x test.command
這樣雙擊是能開啟的,但其環境目錄是你當前使用者的使用者目錄~/
在指令碼中pwd
會看到這樣的路徑/users/你的使用者名稱/
,並不是你開啟這個檔案的目錄。
如果想重新定位到這個檔案的目錄,需要新增下面內容:
cd -- "$(
dirname
"$bash_source")"
// 這整個任選其一即可
cd -- "$(
dirname
"$0"
)"
然後你再pwd
就會看到輸出的是雙擊時這個執行檔案的目錄了 linux下如何執行 sh檔案
乙個中等水平的linux使用者一定少不了經常執行.sh檔案,當然了,你可以在圖形介面下面直接雙擊該檔案,但無疑比較浪費時間。現在介紹第一種方法 在ubuntu下的 首先你要開啟乙個終端。然後輸入sudo su 隨後輸入密碼。這樣就取得了root使用者許可權。然後找到那個檔案 當然是在終端裡面用命令找...
如何執行 sh指令碼檔案
最近在閱讀其他大佬的 時發現了.sh這個指令碼檔案,這個檔案中包含了與預設情況不同的自定義的超引數,如圖所示 在這個檔案的開頭部分會有乙個綠色的小箭頭,當把滑鼠放到上面的時候,會顯示出 run file,意思就是執行該程式 檢視指令碼檔案中的整體內容,我們可以發現其實就是在linux命令 況下執行程...
Linux下面如何執行 SH檔案
乙個中等水平的linux使用者一定少不了經常執行.sh檔案,當然了,你可以在圖形介面下面直接雙擊該檔案,但無疑比較浪費時間。現在介紹第一種方法 在ubuntu下的 首先你要開啟乙個終端。然後輸入sudo su 隨後輸入密碼。這樣就取得了root使用者許可權。然後找到那個檔案 當然是在終端裡面用命令找...