如何編寫執行命令的批次檔

如何編寫執行命令的批次檔

我正在編寫一個 .bat 檔案來在 putty 中執行命令。我需要載入已儲存的會話,然後我需要輸入「終端 ID」並按 Enter 鍵,然後我需要輸入使用者名稱和密碼。誰能幫我?

答案1

您的問題以及某些答案和評論中存在混亂。

批次檔是 Windows 命令列的東西(或 DOS 的東西),而不是 Linux 的東西。

人們給您的所有範例更多的是用於遠端執行 linux 命令或執行一批 linux 命令。不是批次檔。

如果您嘗試使用批次文件,那麼它不會處於登入 Linux 電腦的會話上下文中。

如果您想執行一批命令,例如 bash 檔案(其中有一批命令),或執行一批命令的腳本,一些註釋提到如何執行此操作。重複的問題如何透過建立批次檔在PuTTY中鍵入指令? 在問題中也錯誤地提到了批次文件,但答案說明瞭如何在您登入的 Linux 系統上執行一批命令。大多數情況下,如果使用 putty 或任何 ssh 用戶端,它將載入 Linux 控制台(除非遠端電腦是 Windows 並執行提供 Windows 命令列的 ssh 伺服器,例如 bitvisewinsshd)。但大多數人們登入的遠端機器往往是linux,有時也會執行openssh的windows,並給予一個linux命令列,這樣就可以執行linux可以執行的bash檔案或腳本。不是批次檔。

實際上,您應該學習如何在 Windows 電腦上執行批次檔。並了解如何在 Linux 機器上執行腳本,例如 bash 檔案。然後,當您新增登入和自動執行腳本之類的內容時,您會更清楚自己想要做什麼。

相關內容