在 Linux 中,你可以使用 vim
命令配合 SSH 來進行遠程編輯
替換為遠程服務器上的用戶名,將<remote_host>
替換為遠程服務器的 IP 地址或主機名,將 <file_path>
替換為要編輯的文件的路徑:ssh<username>@<remote_host> "vim <file_path>"
例如,如果你想要編輯遠程服務器上的 /etc/hosts
文件,你可以輸入:
ssh user@example.com "vim /etc/hosts"
vim
,你可以像在本地編輯一樣編輯文件。Esc
鍵返回到命令模式。:wq
保存更改并退出 vim
。exit
或按 Ctrl + D
退出 SSH 會話。注意:這種方法僅適用于具有足夠權限的用戶。如果你沒有足夠的權限,你可能需要使用 sudo
命令來編輯文件。在這種情況下,你可以使用以下命令:
ssh<username>@<remote_host> "sudo vim <file_path>"
然后輸入你的密碼以獲取超級用戶權限。