如何在不使用终端的情况下更改默认 shell? 2024-6-11 • bash shell 在尝试更改我的外壳时鱼到重击,在卸载 Fish 并退出终端之前,我忘记将默认 shell 更改为 Bash。因此,我的终端在启动时崩溃,因为它找不到已卸载的外壳(Fish)。因此,我无法使用chsh,也无法调用sudo手动编辑所需的权限/etc/passwd。 有关信息,我正在运行 Arch Linux,使用 Alacritty 作为终端模拟器,并安装了 Bash(尽管未设置为默认值)。 任何解决这个问题的方法将不胜感激。 谢谢。 相关内容 Fedora 的不稳定无线 gksu 和 sudo 有什么区别? 在 $PATH 中找不到 ocsinventory-agent [关闭] Ubuntu Tweaks 上无用/损坏的选项?(Ubuntu 19.04) YAWS 可以在多机模式下运行吗? 意外在 PHP 7 上安装了 libphp-adodb - 如何安全地卸载? 计算平均工资的 Bash 脚本 Ubuntu UEFI 条目已删除。我需要恢复或推送另一个 Oracle 8.0.5 在虚拟化 Windows 2000 上的 CPU 性能 RHEL8 /usr/bin/su:权限被拒绝