我通常連接到使用使用終端的另一臺服務器:如何從emacs使用ssh?
ssh [email protected]
不過,我一直在使用emacs了很多,我想知道如果我可以從emacs的內連接到遠程紅帽服務器?
非常感謝您的任何建議,
我通常連接到使用使用終端的另一臺服務器:如何從emacs使用ssh?
ssh [email protected]
不過,我一直在使用emacs了很多,我想知道如果我可以從emacs的內連接到遠程紅帽服務器?
非常感謝您的任何建議,
流浪漢模式是你的朋友。安裝它,然後使用
C-x f RETURN /xx.xx.xx.xx.:~username/some/dir/somefile.txt
並且該文件將在您的本地會話中打開。由於您的本地編輯回到服務器,Emacs和Tramp將同步所有更新。
@ ant2009:你爲什麼接受這個答案?您想通過Emacs中的SSH連接到遠程服務器,而不是在Emacs中的遠程服務器上打開/編輯文件。 – SabreWolfy 2011-05-09 08:11:59
如果您對運行常規shell命令感興趣,而不僅僅是編輯遠程文件,請查看shell模式。用M-x shell啓動後,你會得到一個運行在緩衝區中的shell。您可以像在任何其他緩衝區中文本一樣與shell輸入和輸出進行交互。
在shell模式下,您將能夠運行ssh並連接到遠程服務器,就像在emacs之外一樣。
我更喜歡M-x術語的ssh會話,因爲它允許您運行交互式shell命令,如ahum,vi,less等。但正如Dirk所說的「tramp mode是你的朋友」。 – remvee 2009-11-03 20:26:12
我是ansi-term-mode(所以M-x ansi-term)的粉絲,它提供了一個更有用的終端仿真環境。
流浪漢模式,由德克的陳述是偉大的編輯文件,特別是如果你的連線速度夠快,但是如果你只需要快速終端和緩衝區之間切換,使用ansi-term
或term
或shell
一切工作的罰款。特別是如果您的窗口管理器不支持在窗口管理器級別上進行切換。
對於很多事情,我只是有一些bash腳本,我使用(shell-command "/path/to/shell/script")
執行,並且他們通常使用ssh。似乎照顧了很多整個「部署/ rsync推送」工作流程。
在Emacs,ssh到一個系統中運行命令,還可以編輯遠程文件看到ssh.el在http://www.emacswiki.org/emacs/SshWithEmacs
您的評論是有點時尚。請將其展開,以便每個人都可以瞭解它,而不必去鏈接。 – 2015-07-03 00:04:00
我沒有足夠的積分將GIF添加到我的評論中,所以我在emacswiki中提供了完整的說明。當我有更多的分數時,我會回到這個。 – 2015-07-04 00:54:59
這是不是更多的是超級用戶問題的? – jamessan 2009-11-03 17:46:03