zoukankan      html  css  js  c++  java
  • 解决因为修改 ~/.bashrc 导致的 ubuntu 终端瘫痪问题

    背景

    在图书馆看书的时候想在虚拟机上整理点活,但是发现在 ubuntu 终端频繁无法正常输入字符(其他程序正常),比较烦躁

    百度后找到了一个有理有据的解决方案,如下:

    按照它的操作修改了 ~/.bashrc 之后发现坏了,终端无法正常使用了(无主机名,输入任何命令无回显)

    解决

    折腾了一会后想到可以用其他用户强行修改主用户的 .bashrc,尝试使用 guest 用户登录

    guest 的终端是正常的,但是无法使用 sudo,查了一会也没什么其他的办法

    过了一会反应过来还可以用 root,由于 root 密码是随机生成的,需要用 recovery 模式强制修改

    修改方法参考:ubuntu root账号忘记密码解决办法

    重新设置了 root 密码之后重启,来到登陆页面按 Ctrl + Alt + F1 进入命令行模式

    这里可以自定义输入账号和密码,这样就以 root 用户登录

    修改 /home/harvey/.bashrc,删除之前添加的两行命令,保存并重启

    正常使用 harvey 账号登录,终端恢复正常状态

    回家后发现最早的输入阻塞在也解决了,现在想想可能是因为笔记本没有外接电源

    (开了节能模式之类的)导致的控制流不完整问题,当时没有意识到吧

    那本文就是记录一下~

    PS:在图书馆还遇到了一个疑似同行,还这两本书的时候他正在阅览 UNIX 系统的工具书,然后还意味深长地看了我一眼哈哈哈,难得

  • 相关阅读:
    c# DataTable 转为 List 类型
    .net配置文件读取
    文件重命名(递归)
    sharepoint 网站创建
    Sharepoint添加顶部导航菜单
    .net sharepoint文档库操作
    c#下载共享文件夹下的文件并记录错误日志
    JS命名空间实例
    js时间处理函数
    模块
  • 原文地址:https://www.cnblogs.com/zhwer/p/13576589.html
Copyright © 2011-2022 走看看