Arch Linux shell配置问题
Zsh
的卸载问题
不知道是不是通病,之前在使用
manjaro
的时候,也是在出现了某次重启后所有用户都无法登录到桌面,ssh也连接不上,当时没有考虑到zsh的问题,直接拔盘备份重装成Arch Linux
了,近期使用发现zsh
输入中文状态异常,一番调试无果,直接卸载zsh
,之后安装starship
完成配置并重启,又遇到同样问题,特此记录
- 如果在卸载后已经无法登录到系统了,直接进入单用户模式,替换修改
/etc/passwd
/下的Zsh
为bash
即可 - 单用户模式进入方式
系统引导时,选中引导项,按e
在quiet
字符后追加init=/bin/bash
,然后Ctrl+X
直接引导即可进入单用户模式,按照之前教程直接修改/etc/passwd
内容即可 - 完成修改后
reboot -f
强制重启即可
Starship
安装配置
Starship
的安装配置比较简单,官网有各个系统的安装方式,不展开叙述了
locale -a
报错问题
最后在安装完成
starship
时,发现本地化配置还是失败,查看wiki
未果,最后发现少了一个glibc locale
库,补全即可