如果我打開終端機並輸入以下內容,則 Firefox 將開啟並執行 Web 應用程式:
./refine
因此,我將以下內容添加到 txt 檔案中,將 txt 檔案屬性更改為可執行檔案 - 但我沒有得到相同的行為 - 實際上什麼也沒有發生:
#! /bin/bash
./refine
為了使路徑明確,我已將上述內容修改為以下內容 - 文件全部位於主頁中:
#! /bin/bash
~/Downloads/openrefine-2.6-beta.1/refine
當我雙擊可執行檔並選擇在終端機中運行時,終端機將打開然後立即關閉。如果我只是在終端機中運行腳本,那麼在瀏覽器/應用程式打開之前,大量文字會返回到控制台。
答案1
前往細化資料夾並設定正確的檔案權限
chmod +x refine
然後您可以使用以下命令啟動可執行檔:
./refine
您可以從名為 的 shell 腳本執行run_refine.sh
,例如:
#! /bin/bash
~/Downloads/openrefine-2.6-beta.1/refine
您需要先設定可執行權限:
chmod +x run_refine.sh
然後您可以使用以下命令啟動腳本:
./run_refine.sh