先听我哭诉下:手欠改了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等指令问题相关推荐

  1. 解决idea文件名称大小写导致GIT无法提交问题

    2019独角兽企业重金招聘Python工程师标准>>> 在创建文件的时候不小心将文件名大小写错了 例: 创建:A.html  并且已经加入本地索引 修改文件名:A.html 为 a. ...

  2. Ubuntu 误修改sudoers 导致 无法使用sudo的解决办法

    我们在使用ubuntu时,经常会使用sudo命令,但是使用ubuntu用户登录,使用sudo命令时,经常会要求输入密码,为了方便,我们可能会修改root用户下 /etc/sudoers 文件,使sud ...

  3. linux切换到管理员失败解决方法(因为误操作导致不能切换到管理员用户)

    使用chmod指令时,在管理员用户下不小心写成 "chmod -R 777 /"-,重启后电脑后,登录不上管理员用户-,后来发现/bin/su权限变成了"777" ...

  4. ubuntu16.04桌面版磁盘满了,导致系统进不去的解决办法(亲测)

    ubuntu16.04桌面版磁盘满了,导致系统进不去的解决办法(亲测) 进入救援模式 1.开机启动后,等在出现grub菜单的时候,选中第一条ubuntu,按e键进行编辑 2.找到linux开头的行,将 ...

  5. 谷歌浏览器打开标签会把之前的覆盖掉_Chrome 浏览器新更新解决了本地文件拖入导致的标签页意外关闭问题...

    原标题:Chrome 浏览器新更新解决了本地文件拖入导致的标签页意外关闭问题 这个问题之前相当让人头疼(至少对小编来讲是这样). 你有没有在 Google Chrome 浏览器上使用过拖放功能,但却发 ...

  6. 解决vue项目打包后文件过大导致首屏加载30s+的问题

    依赖 vue v2.6 axios+tailwindcss+element-ui+... 文件打包情况 File Size Gzippeddist/js/chunk-vendors.fb40d429. ...

  7. php 导出csv文件bom,php 读取 csv 文件后, uft8bom 导致在页面上显示出现问题的解决方法...

    php 读取 csv 文件后, uft8bom 导致在页面上显示出现问题的解决方法 date.csv: "ID""NAME""EMAIL" ...

  8. 解决阿里云oss文件上传部分MP4格式视频文件上传导致上传崩溃问题

    解决阿里云oss文件上传部分MP4格式视频文件上传导致上传崩溃问题 问题描述 java程序,使用阿里云oss文件上传服务,在测试时偶然发现,我用苹果手机开启高清进行摄像,将原图通过qq传到电脑上,在电 ...

  9. ansys18安装以后打不开_Ubuntu18.04安装Python各个版本之后导致终端无法打开的解决办法...

    安装ptyhon3.7 sudo apt-get updatesudo apt-get install python3.7 安装成后的目录在/usr/bin/python3.7,同时将其设置成默认 s ...

最新文章

  1. 洛谷P1832 A+B Problem(再升级)
  2. Java知多少(4)J2SE、J2EE、J2ME的区别
  3. python内置数据结构_Python内置数据结构
  4. jQuery的事件方法
  5. cp命令复制目录 不覆盖
  6. python虚拟环境 windows环境搭建_windows下安装Python虚拟环境virtualenvwrapper-win
  7. Python入门-函数
  8. L1-022 奇偶分家 (10 分) — 团体程序设计天梯赛
  9. 施耐德SoMachine Basic中存在高危漏洞(CVE-2018-7783),可读取目标系统上的任意文件...
  10. 计算机更改tcp端口代码,windows如何使用脚本把一个网络打印机的端口从WSD修改成TCP/IP?...
  11. 让微积分穿梭于工作与学习之间(7):我自认为牛逼的成果之三:直接用定义求正切函数的导数
  12. Easyui 官网网址
  13. “大数据分析”和“数据分析”的区别与联系
  14. HDU 4415 Assassin’s Creed 苦逼的贪心
  15. Spring MVC 如何上传多个文件到指定位置
  16. ctfshow--node.js漏洞
  17. 文件共享-iscsi磁盘共享
  18. ECSHOP商城后台无法登陆
  19. 1500 孤立的诸地区 穆斯林 西方 儒家
  20. Spark on k8s Operator 部署安装

热门文章

  1. linux分区表导出与恢复,Linux下硬盘数据恢复与分区表恢复
  2. 1.13 编程基础之综合应用 46 八进制到十进制 python
  3. PHP给后台管理系统加安全防护机制的一些方案
  4. java 1.7 hashmap源码_jdk1.7hashMap源码分析
  5. 德芙网络营销策略ppt_德芙网络营销方案
  6. centos6配置mysql远程访问_Linux服务器配置-VSFTP服务配置(六)
  7. linux essid 异常,Linux无线ESSID:off/any的错误
  8. Qt笔记-QSerialPort的使用(串口通信简单实例)
  9. vs2013 qt5.1出现“无法找到源文件ui.xxx.h”解决办法详细步骤
  10. C++工作笔记-对static_cast的进一步认识(强制转换改变内存,并且删除存在的问题)