gpt4 book ai didi

bash - 如何修复导致无法登录远程服务器的 .bashrc?

转载 作者:行者123 更新时间:2023-11-29 09:45:47 29 4
gpt4 key购买 nike

我刚刚获得了一个访问远程服务器的帐户(不是 root),并且我试图用 zsh 替换默认的 bash。

然后尴尬的事情发生了,我在bashrc中写了类似exec zsh的东西,希望每次登录都能用zsh替换bash。但是,我错误地拼错了zsh的路径,现在每次登录我想 ssh 我的服务器,它会显示 .bashrc: line 28: exec: zsh: not find 并结束 session ,我无法再登录我的帐户...

有没有办法在不打扰管理员的情况下修复它?因为是周末,我需要使用远程服务器...

谢谢大家!

最佳答案

使用sftp重命名文件。只要 sshd 配置为使用其内部 sftp 服务器实现(而不是外部子系统),这就可以工作。

标记社区 wiki,因为这是一个已知的偏离主题的问题(不是 "unique to software development" ;将来,有关作为最终用户与 UNIX 系统交互的问题,而不是为其编写软件) ,应在 Unix & Linux StackExchangeSuperUser 处询问,而不是 StackOverflow。

关于bash - 如何修复导致无法登录远程服务器的 .bashrc?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48601381/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com