cd到远程主机
我一直在尽可能的尝试用eshell替代真正的shell来完成我的工作. 这样以来我就能呆在Emacs中从而享受到Emacs带给我的便利了. 几天前,我在一篇博客中看到了一种关于cd的强大用法.
你可以像下面这样cd到远程主机的目录中:
cd /ssh:aineko:org
这会通过tramp登陆到我的iMacs上的 ~/org
目录中.
而 cd /ssh:aineko:
的效果就跟直接用ssh登陆到aineko这台主机上是一样的.
如果你想用另一个用户登陆远程主机,可以这么做:
cd /ssh:different_user@aineko:
用这种方式虽然不能完全透明地像访问本地主机一样访问远程主机, 但它确实能让这些远程主机看起来就好像挂载到本地一样. 很好,很强大.