macOS 如何設定 sh 檔案能夠雙擊執行

2021-10-10 22:19:44 字數 592 閱讀 5604

參考:

看到這裡,你應該已經會寫 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使用者許可權。然後找到那個檔案 當然是在終端裡面用命令找...