我目前在我的 osx 工作站上使用 Homebrew 软件安装了 zsh 和 oh-my-zsh。一切正常,它使用正确的路径(/usr/local/bin/zsh)并且在 ~/.zshrc 中进行的更改(例如别名)正在工作。
我的问题是,当我 ssh 进入 ubuntu 服务器时,没有 zsh 提示符,并且 ~.txt 中没有任何内容(zsh 相关)。为了让 zsh 在远程服务器上工作,我需要做些什么吗?
谢谢!
最佳答案
- 在远程服务器上安装 zsh(例如
apt-get install zsh
) 您需要将以下文件/目录推送(即
scp -rp
)到远程服务器:~/.zshrc ~/.oh-my-zsh/
您需要将远程用户的默认 shell 更改为
zsh
(例如,在远程服务器上运行chsh/bin/zsh
)
关于macos - 如何在 SSH 时获得 ZSH 提示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20747256/