Ubuntu 20.04 无法打开终端外程序、配置文件报错及系统冻结问题求助
Ubuntu 20.04 无法打开终端外程序、配置文件报错及系统冻结问题求助
看起来你的Ubuntu 20.04遇到了一堆关联性的问题,大概率是用户权限异常或者个人配置文件损坏引发的连锁反应,我来一步步帮你排查和解决:
1. 终端仅显示$无用户名
这通常是你的用户bash配置文件丢失或损坏导致的,默认的~/.bashrc或~/.profile无法正常加载终端的身份信息。你可以快速恢复默认配置:
- 执行以下命令复制系统默认的配置文件到你的主目录:
cp /etc/skel/.bashrc ~/ cp /etc/skel/.profile ~/ - 输入
source ~/.bashrc刷新当前终端的配置,之后重启终端,应该就能看到用户名和主机名了。
2. 无法打开Home目录+Firefox配置文件加载失败
这两个问题几乎可以确定是用户主目录权限错误导致的——系统和应用程序无法正常读取/写入你的个人配置文件和目录:
- 先获取你的用户名,在终端输入:
假设输出是whoamiyour_username,记下来。 - 执行命令重置主目录的权限归属:
这个命令会递归把你主目录下所有文件、文件夹的权限重新归还给你的用户。sudo chown -R your_username:your_username /home/your_username - 如果Firefox还是报错,尝试重置它的配置文件:
- 先关闭所有Firefox进程:
pkill firefox - 重命名旧的配置文件夹:
mv ~/.mozilla/firefox ~/.mozilla/firefox_old - 重新打开Firefox,它会自动生成全新的配置文件。
- 先关闭所有Firefox进程:
3. 系统频繁冻结
如果前面的权限修复后还是出现冻结,大概率是显卡驱动兼容性问题(Ubuntu 20.04对部分显卡的开源驱动支持不太稳定):
- 打开「软件和更新」,切换到「附加驱动」标签,选择系统推荐的闭源驱动(比如NVIDIA显卡选带“proprietary”标识的选项),点击「应用更改」后重启系统。
- 如果临时想排查是否是显卡驱动的问题,可以在开机时按
E进入GRUB编辑模式,找到quiet splash这一行,改成quiet splash nomodeset,按F10启动——这个参数会临时禁用显卡硬件加速,如果启动后不再冻结,就说明是显卡驱动的问题,按上面的方法更换驱动即可。
先按这个顺序操作,大部分情况下权限修复就能解决前两个问题,系统冻结也可能随之消失。如果还有问题,可以再补充更多细节(比如你的硬件配置),我再帮你进一步排查。
备注:内容来源于stack exchange,提问作者Encipher
相关产品推荐
相关产品推荐

