`
minglaihan
  • 浏览: 15925 次
  • 性别: Icon_minigender_1
  • 来自: 天津
文章分类
社区版块
存档分类
最新评论

ubuntu下修改environment后无法使用sudo的解决办法

 
阅读更多

转载请注明:http://hanlaiming.freetzi.com/?p=111

今天傻傻的修改了ubuntu12.04下的/etc/environment,将其中的usr/bin删掉了,结果导致sudo和好多命令用不了,而且关键是修改这个environment文件需要sudo权限,所以很尴尬。

网上推荐的办法是进入recovery模式进行指令调整,但是很麻烦,在镔哥的帮助下,我学会了一个新的简单方法,在这里和大家分享一下。

sudo命令运行的前提是在系统里有它的配置文件,正是因为这样,所以我删掉了配置环境environment里的usr/bin后无法使用sudo指令,不过sudo文件是存在于/usr/bin里的

所以你进入到这个目录下,以这种方式执行你所需要的动作

/usr/bin/sudo gedit /etc/environment

接下来就可以修改了,修改environment后

resource /etc/environment

接下类sudo就恢复正常了

以后如果遇到类似sudo无法使用的时候,记得尝试一下这个方法。ok

分享到:
评论

相关推荐

    ubuntu 8.0.4 server 安装oracle10.2成功

    2. install the development environment and libraries sudo apt-get install build-essential libaio1 gawk ksh libmotif3 alien libtool rpm lsb-rpm sudo apt-get install gcc lesstif2 libc6 libc6-dev ...

    how-to-install-a-linux-development-environment-on-windows:如何使用Ubuntu和WSL2在Windows上安装Linux开发环境

    在没有密码的情况下使用sudo 使制表符补全在任何情况下都可以工作 添加其他开发工具 使用file:linenumber语法使VScode打开文件 添加open命令以使用Windows应用打开文件 将〜/ bin添加到您的PATH 添加任何数据库或...

    Ubuntu安装java的最简单的命令行方式(推荐)

    sudo vim /etc/environment 然后把下面的复制过去 : JAVA_HOME=”/usr/lib/jvm/java-1.7.0-openjdk-amd64>” 3.source /etc/environment 以上所述是小编给大家介绍的Ubuntu安装java的最简单的命令行方式,希望对...

    Ubuntu_Hadoop部署笔记

    sudo gedit /etc/environment 在其中添加如下两行: CLASSPATH=./:/usr/lib/jvm/java-6-openjdk/lib JAVA_HOME=/usr/lib/jvm/java-6-openjdk PATH添加::/usr/lib/jvm/java-6-openjdk 二、新增hadoop用户 命令:...

    ubuntu 服务器中文乱码问题的解决方法

    之前买了阿里云的服务器,后来在上面编辑中文字符的时候发现乱码,在网上找了下解决方案,发现比较乱,有的也不太好用,特此整理了一下可用的一个方案。 检查 检查是否已经安装了中文包支持。终端输入: sudo dpkg -...

    nn-theano:使用Theano和GPU加速您的神经网络

    使用Theano优化神经网络的实现本地... 您可以使用以下命令来配置Ubuntu计算机: # Install build toolssudo apt-get updatesudo apt-get install -y build-essential git python-pip libfreetype6-dev libxft-dev

    mad_ardupilot

    $ Tools/environment_install/install-prereqs-ubuntu.sh -y $ . ~ /.profile 在搜索路径中添加一些目录(可替代)-将以下行添加到主目录中“ .bashrc”的末尾(请注意该文件名开头的。。此外,这是一个隐藏文件,...

    jdk-7u80-nb-8_0_2-linux-x64

    在Ubuntu下安装jdk-7u80-nb-8_0_2-linux-x64.sh 总的原则:将jdk-7u10-linux-x64.tar.gz压缩包解压至/usr/lib/jdk,设置jdk环境变量并将其修改为系统默认的jdk 1.安装 切换到管理员帐号,安装jdk 2.设置环境变量...

    linux-developer-playbook:通过Ansible进行Ubuntu设置和配置

    Linux开发手册 特征 这些是我用于个人开发机器的配置 ...复制名为default.config.yml的名称config.yml,然后更改要使用的配置。 运行命令: ansible-playbook main.yml -i inventory --ask-become-pass 覆盖默认值

    py3antlr4book:隐秘的ANTLR4书源代码到Python3版本

    py3antlr4book 隐蔽的ANTLR4本书的源代码为Python 3...sudo apt install environment-modules sudo -H pip3 install antlr4-python3-runtime git clone https://github.com/jszheng/py3antlr4book.git cd py3antlr4b

    阶段0-wsl2-env-ruby

    使用“开始”菜单打开“ Ubuntu”应用程序 输入sudo apt-get install software-properties-common并按 可能会要求您输入Ubuntu终端密码 键入sudo -E apt-add-repository -y ppa:rael-gc/rvm并按 <Enter> sudo apt-...

    ubuntu 14.04 安装 apache ant教程

    配置环境变量:sudo vim /etc/environment,在原来基础上添加以下文字,然后保存退出(部分是jdk安装时的配置): ANT_HOME=/opt/apache-ant-1.9.2 export PATH=$JAVA_HOME/bin:$PATH:$ANT_HOME/bin export CLASSPATH...

    word源码java-pyspark-setup-guide:在Ubuntulinux下设置Spark+PySpark的指南

    ubuntu 15.04 的单台机器上安装和配置 Apache Spark 实例及其 python API pyspark 的指南。 ——克里斯蒂安·霍尔斯海默,2015 年 7 月 目录 1.1 1.2 1.3 1.4 2.1 2.2 2.3 3.1 为了运行 Spark,我们需要 Scala,而 ...

    cursoGIT_proyecto1:Curso GIT-proyecto1-伴侣

    Notas GITubuntu安装``sudo apt安装git`''安装在debian,redhat,centOS中sudo yum安装git安装了en Windows` Descargar de MarkDown(.md)储气库Ejecutar comando dentro de la carpeta RAIZ```git init````Dentro ...

    p4-install-environment:P4环境设定

    Ubuntu 16.04 64-bits CPU:至少2个核心RAM:至少2G 磁盘:至少25G安装P4 Lab快速安装$ wget -O setup.sh https://goo.gl/EHgk4v && sudo bash setup.sh && wget -O - https://goo.gl/NKaau7 | bash使用此仓库的脚本...

    linux-workstation:基于Ubuntu的开发环境-Ansible剧本

    用法首先,您需要在本地计算机上安装git和Ansible: sudo apt update && sudo apt install git ansible然后,克隆该存储库,将cd克隆到linux-workstation并使用以下命令执行该剧本: ansible-playbook -i hosts....

    java8看不到源码-geoserver-gdal-demo:GeoServer2、GDAL2、Tomcat9、Java8、Ubuntu16.

    Ubuntu 16.04 服务器上设置 Oracle JRE 8、Tomcat 9、GeoServer 2.11.1 和 GDAL 2.2。 就我而言,我在 IP 地址为 192.168.34.10 的 VirtualBox VM 中运行本教程,您可能需要替换不同的 IP。 安装 Java $ sudo add-...

    tv2-sofie-deploy:Linux上Sofie自动化系统的部署脚本

    environment.sh./set-environment.sh安装泊坞窗设置泊坞窗代理: 创建Docker虚拟网络sudo docker network create sofie运行蒙哥注意:-- --network=sofie需要匹配set-environment.sh中的NETWORK_NAME。 sudo

    tetris:用纯C语言编写的俄罗斯方块

    用纯C语言编写的俄罗斯方块 创建人:Joel Howell ... 然后将以下内容添加到system environment variables下的PATH : C:\MinGW\bin C:\MinGW\msys\1.0\bin 生成可执行文件 $ make 运行可执行文件 的Ubuntu $

    传感器数据融合-基于C++实现的激光雷达的数据+点云生成源码+项目说明.zip

    sudo apt install libpcl-dev cd ~ csdn下载源码解压重命名为SFND_Lidar_Obstacle_Detection cd SFND_Lidar_Obstacle_Detection mkdir build && cd build cmake .. make ./environment ``` 传感器数据融合-...

Global site tag (gtag.js) - Google Analytics