当前位置:  开发笔记 > 运维 > 正文

每次从一台机器转到另一台机器后,如何执行命令?

如何解决《每次从一台机器转到另一台机器后,如何执行命令?》经验,为你挑选了2个好方法。

每次从一台机器转到另一台机器后,如何执行命令?

例如

ssh mymachine
stty erase ^H

我的ssh连接完成后,我宁愿每次都执行"stty erase ^ H".

此命令不能简单地进入我的.zshrc文件.即对于本地会话,我无法运行命令(它搞砸了我的键绑定).但我需要它运行我的远程会话.



1> geocar..:

把命令放进去 ~/.ssh/rc



2> Robert Gambl..:

你可以把这样的东西放到shell的启动文件中:

if [ -n "$SSH_CONNECTION" ]
then
  stty erase ^H
end

-n测试将确定是否SSH_CONNECTION设置通过SSH登录时才会发生.

推荐阅读
小白也坚强_177
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有