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等指令问题相关推荐
- 解决idea文件名称大小写导致GIT无法提交问题
2019独角兽企业重金招聘Python工程师标准>>> 在创建文件的时候不小心将文件名大小写错了 例: 创建:A.html 并且已经加入本地索引 修改文件名:A.html 为 a. ...
- Ubuntu 误修改sudoers 导致 无法使用sudo的解决办法
我们在使用ubuntu时,经常会使用sudo命令,但是使用ubuntu用户登录,使用sudo命令时,经常会要求输入密码,为了方便,我们可能会修改root用户下 /etc/sudoers 文件,使sud ...
- linux切换到管理员失败解决方法(因为误操作导致不能切换到管理员用户)
使用chmod指令时,在管理员用户下不小心写成 "chmod -R 777 /"-,重启后电脑后,登录不上管理员用户-,后来发现/bin/su权限变成了"777" ...
- ubuntu16.04桌面版磁盘满了,导致系统进不去的解决办法(亲测)
ubuntu16.04桌面版磁盘满了,导致系统进不去的解决办法(亲测) 进入救援模式 1.开机启动后,等在出现grub菜单的时候,选中第一条ubuntu,按e键进行编辑 2.找到linux开头的行,将 ...
- 谷歌浏览器打开标签会把之前的覆盖掉_Chrome 浏览器新更新解决了本地文件拖入导致的标签页意外关闭问题...
原标题:Chrome 浏览器新更新解决了本地文件拖入导致的标签页意外关闭问题 这个问题之前相当让人头疼(至少对小编来讲是这样). 你有没有在 Google Chrome 浏览器上使用过拖放功能,但却发 ...
- 解决vue项目打包后文件过大导致首屏加载30s+的问题
依赖 vue v2.6 axios+tailwindcss+element-ui+... 文件打包情况 File Size Gzippeddist/js/chunk-vendors.fb40d429. ...
- php 导出csv文件bom,php 读取 csv 文件后, uft8bom 导致在页面上显示出现问题的解决方法...
php 读取 csv 文件后, uft8bom 导致在页面上显示出现问题的解决方法 date.csv: "ID""NAME""EMAIL" ...
- 解决阿里云oss文件上传部分MP4格式视频文件上传导致上传崩溃问题
解决阿里云oss文件上传部分MP4格式视频文件上传导致上传崩溃问题 问题描述 java程序,使用阿里云oss文件上传服务,在测试时偶然发现,我用苹果手机开启高清进行摄像,将原图通过qq传到电脑上,在电 ...
- ansys18安装以后打不开_Ubuntu18.04安装Python各个版本之后导致终端无法打开的解决办法...
安装ptyhon3.7 sudo apt-get updatesudo apt-get install python3.7 安装成后的目录在/usr/bin/python3.7,同时将其设置成默认 s ...
最新文章
- 洛谷P1832 A+B Problem(再升级)
- Java知多少(4)J2SE、J2EE、J2ME的区别
- python内置数据结构_Python内置数据结构
- jQuery的事件方法
- cp命令复制目录 不覆盖
- python虚拟环境 windows环境搭建_windows下安装Python虚拟环境virtualenvwrapper-win
- Python入门-函数
- L1-022 奇偶分家 (10 分) — 团体程序设计天梯赛
- 施耐德SoMachine Basic中存在高危漏洞(CVE-2018-7783),可读取目标系统上的任意文件...
- 计算机更改tcp端口代码,windows如何使用脚本把一个网络打印机的端口从WSD修改成TCP/IP?...
- 让微积分穿梭于工作与学习之间(7):我自认为牛逼的成果之三:直接用定义求正切函数的导数
- Easyui 官网网址
- “大数据分析”和“数据分析”的区别与联系
- HDU 4415 Assassin’s Creed 苦逼的贪心
- Spring MVC 如何上传多个文件到指定位置
- ctfshow--node.js漏洞
- 文件共享-iscsi磁盘共享
- ECSHOP商城后台无法登陆
- 1500 孤立的诸地区 穆斯林 西方 儒家
- Spark on k8s Operator 部署安装
热门文章
- linux分区表导出与恢复,Linux下硬盘数据恢复与分区表恢复
- 1.13 编程基础之综合应用 46 八进制到十进制 python
- PHP给后台管理系统加安全防护机制的一些方案
- java 1.7 hashmap源码_jdk1.7hashMap源码分析
- 德芙网络营销策略ppt_德芙网络营销方案
- centos6配置mysql远程访问_Linux服务器配置-VSFTP服务配置(六)
- linux essid 异常,Linux无线ESSID:off/any的错误
- Qt笔记-QSerialPort的使用(串口通信简单实例)
- vs2013 qt5.1出现“无法找到源文件ui.xxx.h”解决办法详细步骤
- C++工作笔记-对static_cast的进一步认识(强制转换改变内存,并且删除存在的问题)