當我嘗試運行 .sh 檔案時沒有任何反應?

當我嘗試運行 .sh 檔案時沒有任何反應?

我嘗試將設定更改為/properties/permissions>允許作為程式執行。當我點擊它時,什麼也沒有發生?有什麼建議麼?我不知道這是否有什麼不同,但它是一個遊戲(我在某處讀到的遊戲不應該以某種特定的方式運行)

答案1

.sh檔案只不過是用來安裝給定應用程式或在類 UNIX 作業系統下執行其他任務的 shell 腳本。在 Linux 或 UNIX 中執行 shell 腳本的最簡單方法.sh是鍵入以下命令。開啟終端機(您的 shell 提示字元)並鍵入命令:

sh filename.sh

或者

bash filename.sh

有時您需要 root 存取權才能安裝應用程式;如果沒有 root,您將沒有必要的權限來安裝應用程式或進行系統級修改。在許多 Linux 和 UNIX 類別系統上預設禁用 root 存取。只需使用sudo或 ,su如下所示:

sudo bash filename.sh

輸入您的密碼。另一個選擇是使用su以下命令成為超級使用者:

su root

輸入 root 使用者密碼並最後執行腳本:

bash filename.sh

chmod另一個推薦選項是使用以下命令設定可執行權限:

chmod +x filename.sh

現在您可以.sh如下運行您的文件

./filename.sh

答案2

  • 要執行文件,首先從終端.sh移動到包含該文件的目錄。.sh

    cd /path/to/the/directory/which/contains/filename.sh
    
  • 然後運行ls命令以確保您位於正確的目錄(包含.sh檔案)。

  • 運行以下命令將.sh文件作為executable文件。

    sudo chmod 777 filename.sh
    
  • run然後在文件中輸入以下命令.sh

    sudo ./filename.sh 
    

相關內容