3

每次我访问远程机器中的文件系统并执行命令(例如grep)时,带有该命令结果的 emacs 缓冲区也包含我的详细.bash_profile输出。

我怎么能禁用这种行为?也就是说,如何使远程命令只加载.bashrc?(在流浪汉中,我的远程方法是 ssh)

4

1 回答 1

5

我建议将输出文本的 .bash_profile 中的所有内容移到文件末尾,并将以下内容放在这些命令之前:

If [ "$TERM" == "dumb" ]; then
     return
fi

那应该这样做。重读http://www.gnu.org/software/tramp/#Remote-shell-setup以获取更多信息。

于 2013-05-06T19:06:13.393 回答