我刚刚有了一个访问远程服务器的帐户(不是 root),我试图用 zsh 替换默认的 bash。
然后尴尬的事情发生了,我在bashrc中写了类似的东西exec zsh,希望每次登录时它都能用zsh替换bash。但是,我错误地拼写了zsh的路径,现在每次我想ssh我的服务器时,它都会说.bashrc: line 28: exec: zsh: not found并结束会话中,我无法再登录我的帐户...
有没有办法在不打扰管理员的情况下修复它?因为是周末,我需要使用远程服务器......
感谢大家!
用于sftp重命名文件。只要 sshd 配置为使用其内部 sftp 服务器实现(而不是外部子系统),这就可以工作。
标记社区 wiki,因为这是一个已知的偏离主题的问题(不是“软件开发所独有的”;将来,关于作为最终用户与 UNIX 系统交互的问题,而不是为其编写软件,应该是在Unix & Linux StackExchange或SuperUser询问,而不是 StackOverflow。
| 归档时间: |
|
| 查看次数: |
805 次 |
| 最近记录: |