Closed. This question does not meet Stack Overflow guidelines。它当前不接受答案。












想改善这个问题吗?更新问题,以便将其作为on-topic用于堆栈溢出。

6年前关闭。



Improve this question




我目前在osx工作站上安装了homebrew的zsh和oh-my-zsh。一切工作正常,它使用正确的路径(/ usr / local / bin / zsh),并且〜/ .zshrc中所做的更改(例如别名)正在起作用。

我的问题是,当我SSH进入ubuntu服务器时,没有zsh提示符,〜中也没有任何内容(与zsh相关)。为了使zsh在远程服务器上工作,我需要做些什么吗?

谢谢!

最佳答案

  • 在远程服务器上安装zsh(例如apt-get install zsh)
  • 您需要将以下文件/目录推送(即scp -rp)到远程服务器:
    ~/.zshrc
    ~/.oh-my-zsh/
    
  • 您需要将远程用户的默认shell更改为zsh(例如,在远程服务器上运行chsh /bin/zsh)
  • 08-27 20:04
    查看更多