【发布时间】:2021-10-29 20:24:07
【问题描述】:
我在服务器上编译并安装了zsh,并将下面一行放入.bashrc:
[ -f $ZSH/bin/zsh ] && exec $ZSH/bin/zsh -l
而且 zsh 运行良好。
然后当我从本地计算机使用 scp 将一些文件复制到服务器时,例如
$ scp test.txt user@server:~/
它会永远卡住,没有任何输出。
如果我在 .bashrc 中注释上面的 shell 行,scp 又可以工作了。
【问题讨论】:
-
我也有同样的问题。但是我没有 root 访问权限来将 zsh 添加到 /etc/shells。我想唯一的办法就是手动启动zsh。