使用zsh更改远程服务器上的目录

时间:2015-07-23 18:06:44

标签: ssh zsh oh-my-zsh

我通常ssh到我的aws帐户然后立即将目录更改为我的工作目录。

我现在在.zshrc文件中使用sash命令的别名。但是,理想情况下,我想在ssh中使用alias命令自动更改目录。无法找出远程服务器上的cd部分。我的别名现在看起来像这样:

alias aws="ssh -i ~/.ssh/mykeypair.pem ubuntu@11.11.111.11"

1 个答案:

答案 0 :(得分:1)

我认为首选的方法是在远程主机上创建~/.zshrc~/.bashrc文件,或者只追加到最后:

cd your/working/directory/

刚刚测试过并且对我来说很好用

其他方式是将您的别名更改为:

alias aws="ssh -tt -i ~/.ssh/mykeypair.pem ubuntu@11.11.111.11 'cd your/working/directory/; bash'"

此外,如果要在远程主机上使用bash作为shell,则可以更改zsh的{​​{1}}。

相关问题