uos/debian/ubuntu登錄頁面無限循環,不能進入桌面問題解決


昨天不知道做了哪些奇怪操作,今天登錄uos時候點擊登錄按鈕還會跳轉到登錄頁面,無限循環下去。

切換tty命令界面

按照網上的教程,先切換到命令界面。
按下Ctrl+Alt+F2切換命令界面,Alt+F1切回到圖形界面。
輸入用戶名密碼后,可以正常登錄。

清理系統

輸入sudo apt autoremove 清理系統。
這時候發現系統提示“sudo命令不存在”。奇了怪了,試一下其他命令,發現"ls""apt"等等命令都不存在,系統提示“-bash command not found”,基本命令都不存在了,可以判定是PATH有問題(前一天更新過qt版本,在/etc/profile里設置過PATH的值)。
然后打印一下PATH值$PATH,發現果然PATH被修改,指向QT的路徑。
vi命令現在沒法用了,不能直接修改/etc/profile,就用export PATH=PATH:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
修改完PATH后,ls vi等等命令都可以正常使用了,然后打開/etc/profile,發現最后一行果然是PATH=QT_DIR,原先的PATH值直接被刪掉了,PATH只指向QT的路徑。
修改完后,直接reboot,開機成功。

一點警示

如果需要修改PATH的值,不要直接用PATH=XXX,要用PATH=XXX:$PATH,這樣能做到增量修改,原先的PATH值不會被刪除掉,可以避免很多系統問題。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM