每次从一台机器转到另一台机器后,如何执行命令?
例如
ssh mymachine stty erase ^H
我的ssh连接完成后,我宁愿每次都执行"stty erase ^ H".
此命令不能简单地进入我的.zshrc文件.即对于本地会话,我无法运行命令(它搞砸了我的键绑定).但我需要它运行我的远程会话.
把命令放进去 ~/.ssh/rc
你可以把这样的东西放到shell的启动文件中:
if [ -n "$SSH_CONNECTION" ] then stty erase ^H end
该-n
测试将确定是否SSH_CONNECTION
设置通过SSH登录时才会发生.