unubtu16.04解决etc文件误改导致无法使用sudo等指令问题
??先聽我哭訴下:手欠改了etc文件夾里的bash.bashrc文件,直接導致終端初始化時候bash報錯。導致好幾個bash命令(sudo,ls,gedit等等等)都不能用。但是修改/etc/bash.bashrc文件必須要sudo權限,我又沒有sudo,這不是個死循環嗎?(嗚嗚嗚~~~)接著探索windows下修改Linux文件的方法,下載了Ext2 Volume Manager,但是當初裝系統的時候還沒有分額外的盤給Linux,結果也找不到。欲哭無淚,絕望ing~
??但其實,是自己搞錯了,以為sudo不好使了,但其實還是能進行修改的。我當初的報錯信息是這樣的:
命令 'sudo' 可在 '/usr/bin/sudo' 處找到 由于/usr/bin 不在PATH 環境變量中,故無法找到該命令。??之前使用sudo都是直接用的,現在需要變成:/usr/bin/sudo + 操作,比如我想編輯/etc/bash.bashrc文件命令變成:
/usr/bin/sudo gedit /etc/bash.bashrc??輸出密碼,就發現能夠正常改寫了!!!!
??但其實bin的路徑還是沒有加入到初始項中,上網翻翻找找,終于找到了解決辦法:
??第一步進入/etc/profile中:
/usr/bin/sudo gedit /etc/profile //注釋:選擇自己主機上的文本編輯格式,可以是vi/vim,我用的是gedit??第二步在末尾加上如下指令:
export PATH=$PATH:/sbin:/usr/bin:/usr/sbin??第三步使文件生效:
source /etc/profile??注意:source后需要關閉終端另開一個,指令才會生效
??衷心勸告,向我一樣的Linux小白千萬別去碰etc這種初始化的文件夾,嚇都嚇死了,我以為我要重做系統了呢~
最后附上參考博主大大的鏈接(真是幫了大忙):https://blog.csdn.net/yj1556492839/article/details/78993707link
總結
以上是生活随笔為你收集整理的unubtu16.04解决etc文件误改导致无法使用sudo等指令问题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: catkin_make
- 下一篇: Redis 主从复制的几种方法