expect -c "
spawn ssh -l username ip_address_of_centos
expect \"password:\"
send \"password\r\"
expect \"#\"
send \"scp 1.sh username@ip_address_of_centos:/remote/path\r\"
expect \"#\"
send \"bash /remote/path/1.sh > output.txt\r\"
expect \"#\"
send \"exit\r\"
"
使用 ssh 命令連接到 CentOS 系統,使用 -l 選項指定用戶名,中,username 是 CentOS 系統的用戶名,ip_address_of_centos 是 CentOS 系統的 IP 地址。輸入密碼后,使用 scp 命令上傳 1.sh 腳本文件到 CentOS 系統,其中,/remote/path 是 CentOS 系統上的遠程路徑。使用 ssh 命令獲取執行結果:
ssh username@ip_address_of_centos "bash /remote/path/1.sh > output.txt"
這將將執行結果輸出到 output.txt 文件中。
ssh 命令是 OpenSSH 的一部分,OpenSSH 是一個免費的開源遠程登錄工具。ssh 命令通常已經包含在大多數 Linux 和 macOS 系統中。
如果您使用的是 Windows 系統,可以從以下地方下載 OpenSSH:
OpenSSH 官方網站:https://www.openssh.com/
Git Bash:https://gitforwindows.org/(包含 OpenSSH)
Windows 10 的 Windows Subsystem for Linux(WSL):https://docs.microsoft.com/en-us/windows/wsl/install-win10
Expect 命令是 Tcl 語言的一部分,Tcl 是一個腳本語言。Expect 是一個擴展模塊,用于自動交互式會話。
如果您使用的是 Linux 或 macOS 系統,Expect 通常已經包含在系統中。
如果您使用的是 Windows 系統,可以從以下地方下載 Expect:
ActiveTcl:https://www.activestate.com/products/tcl/downloads/(包含 Expect)
Expect 官方網站:https://core.tcl.tk/expect/index
或者,您可以使用其他Expect 實現,例如:
ExpectJ:https://github.com/checkerframework/expectj(Java 實現)
PyExpect:https://pexpect.readthedocs.io/en/stable/(Python 實現)
請注意,Expect 命令需要 Tcl 語言的支持,因此您需要安裝 Tcl 語言 runtime 環境。
厭倦了在雜亂的Windows界面中導航以找到所需的工具?只需查看運行命令即可。運行命令可以直接將你帶到所需的Windows工具或設置,而不會引起麻煩。讓我們探索一些每個Windows用戶都應該知道的有用的運行命令。
你可能想知道,當你可以通過“開始”菜單或“控制面板”訪問許多這些設置時,為什么要費心使用“運行”命令。答案是效率:運行命令是訪問各種Windows設置、工具和功能的更快、更直接的方法。
你無需點擊多個菜單,只需輸入命令即可立即訪問所需的設置或工具。你可以通過按鍵盤上的Windows+R打開“運行”對話框。之后,你只需鍵入命令并按enter鍵即可。
運行命令既快速又高效,有時還能讓你訪問你甚至不知道存在的功能。另外,輸入命令并看著你的電腦開始工作,這無疑很酷,對吧?
首先是msconfig——微軟系統配置。msconfig是系統的控制中心,它使你能夠從單個界面處理啟動程序、服務和系統配置選項。使用msconfig,你可以禁用不必要的啟動程序,并顯著加快啟動時間。
你還可以使用msconfig通過在安全模式下啟動PC或選擇不同的啟動選項來排除問題。此外,你還可以啟用或禁用不同的服務。
要訪問系統配置實用程序,請打開“運行”對話框并鍵入msconfig。
對你的系統規格感到好奇?只需在“運行”對話框中鍵入msinfo32,你將看到從處理器類型到安裝的RAM數量的所有內容。你可以訪問詳細的系統摘要,包括硬件資源、軟件環境和組件。
當你進行故障排除、升級硬件或生成技術支持報告時,這些信息可能非常寶貴。你甚至可以使用它來檢查BIOS版本或驗證系統的規格。
如果你想管理已安裝的應用程序,appwiz.cpl就是你的選擇。此命令將打開“程序和功能”窗口,為你提供PC上已安裝應用程序的完整列表。只需單擊幾下,你就可以快速卸載程序、更改已安裝程序或修復無法正常工作的程序。
在“運行”對話框中鍵入appwiz.cpl,然后快速訪問“程序和功能”控制面板。
無論你是需要更改屏幕分辨率、方向還是管理多個顯示器,desk.cpl命令都可以將所有與顯示器相關的設置帶到你的指尖。此外,它還允許你調整屏幕亮度、刷新率或應用程序、文本或任何其他項目的大小。
按Windows+R并鍵入desk.cpl,開始根據你的偏好自定義桌面環境。
在“運行”對話框中運行main.cpl會啟動“鼠標屬性”窗口,你可以在其中調整鼠標設置,如指針速度、靈敏度和按鈕配置。你還可以配置鼠標的雙擊行為、滾輪設置、軌跡點和觸控板設置。
使用main.cpl命令,你可以微調鼠標體驗并排除與鼠標相關的問題。
mstsc是指Microsoft終端服務客戶端,通常稱為遠程桌面連接。只需在“運行”窗口中鍵入mstsc并建立遠程桌面連接。你還可以通過更改遠程桌面的大小、顏色、音頻等來自定義遠程桌面設置。
此命令非常適合遠程工作、技術支持或訪問另一臺PC上的文件。例如,你可以在家連接到工作計算機或幫助朋友解決問題。
想要校準顯示器以獲得準確的顏色嗎?試試dccw。運行此命令將打開“顯示顏色校準”工具,該工具將指導你調整顯示器的顏色設置。糟糕的色彩準確性可能會令人沮喪,尤其是對于平面設計師或攝影師來說。
為確保校準時正確顯示顏色,請按照dccw校準窗口中的分步說明進行操作。此外,它還指導你調整伽瑪、亮度、對比度和色彩平衡。
隨著時間的推移,你的計算機會生成不必要的文件。為了使你的計算機平穩運行,你需要刪除這些文件。通過在“運行”對話框中鍵入cleanmgr命令,你可以在幾個步驟內完成此操作。
使用cleanmgr,你可以掃描特定驅動器并刪除臨時文件、系統緩存、回收項目和其他不必要的數據。這是一種快速回收磁盤空間和提高系統性能的方法。
想密切關注你的電腦性能嗎?嘗試resmon命令。此命令打開資源監視器,該監視器顯示系統資源的實時數據,如內存、磁盤、CPU和網絡使用情況。
如果你的計算機運行緩慢,resmon可以幫助你識別哪些進程占用了資源。這就像對你的電腦進行健康檢查——發現問題并在問題變得更大之前采取行動。
最后還有單點和雙點命令。你可以用這些在命令提示符、PowerShell或任何其他終端中使用cd命令來更改目錄。這兩個命令可能看起來很簡單,但它們對于導航Windows文件系統非常有用。
在“運行”對話框中,鍵入.打開當前用戶的主目錄,鍵入..打開“用戶”目錄。這些命令是快速瀏覽文件系統的快捷方式,對于訪問用戶特定的文件和文件夾特別有用。
這些運行命令只是增強Windows體驗的一種方式。你還可以使用命令提示符命令執行或自動化多個任務。此外,你還可以增強Windows上的搜索體驗,快速高效地查找內容。還有許多Windows快捷鍵和熱鍵可用于快速完成任務。