转载请注明: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虚拟机下关于缺少头文件的解决办法 #### 背景概述 在使用Ubuntu虚拟机进行交叉编译时,可能会遇到找不到特定头文件的问题,比如`<gnu/stubs.h>`。这种情况通常发生在尝试编译特定架构的目标代码时,...
尽管修改locale设置可以解决大部分乱码问题,但对于需要在控制台下使用中文环境的用户,可能还需要额外的工具。一个常用的选择是`zhcon`,这是一个工作在Linux控制台下的双字节中/日/韩(CJK)虚拟终端,提供了完整的...
总之,DisplayLink技术为Ubuntu用户提供了方便的外接显示器解决方案,只需要通过USB接口即可扩展显示空间。在Ubuntu 17上安装和配置DisplayLink驱动虽然涉及一些步骤,但遵循上述指南,你应该能够顺利地享受到多...
Ubuntu 下 JRE 的配置 Ubuntu 作为一个流行的 Linux 发行版本,配置 JRE 环境是许多开发者和用户需要掌握的技能。在 Ubuntu 下配置 JRE 环境可以通过两种方法实现,下面将详细介绍这两种方法。 方法一:手动安装 ...
### Ubuntu 下 Mingw32 交叉编译环境搭建详尽指南 #### 一、引言 在 Linux 平台上进行 Windows 程序的开发时,通常会采用交叉编译的方式来构建目标平台的应用程序。Mingw32(Minimalist GNU for Windows 32-bit)是...
在探讨“ubuntu12.04_roo用户无法使用_chrome_浏览器”的问题时,我们首先需要理解几个关键概念:Ubuntu 12.04、root用户、Google Chrome浏览器以及Chromium浏览器。Ubuntu 12.04是Canonical公司在2012年发布的Linux...
2. **重启系统**:修改后需重启系统使更改生效。 #### 五、安装 SSH 服务 SSH 是用于安全登录和管理远程计算机的服务,对于分布式系统的部署非常重要。 1. **安装 OpenSSH**:使用 `sudo apt-get install openssh...
修改后,需要刷新环境变量使更改生效: ```bash source /etc/profile ``` 4. **验证安装** 安装完成后,可以通过命令 `java -version` 来验证JDK是否安装成功: ```bash java -version ``` 如果输出...
完成以上步骤后,你将在Ubuntu上拥有完整的GCC、G++和Java编译环境,以及.NET Core的开发环境,可以开始你的编程之旅了。记得适时更新这些工具以保持最新的稳定版本,确保代码的兼容性和安全性。
### 在Ubuntu下安装Android SDK #### 一、前言与准备 本文将详细介绍如何在Ubuntu虚拟机环境下安装和配置Android SDK。此过程适用于那些希望通过Ubuntu系统进行Android应用开发的开发者们。为了确保整个安装流程...
【Ubuntu下QTCreator安装与使用详解】 在Ubuntu操作系统中,QTCreator是一款非常流行的集成开发环境(IDE),专门用于Qt应用程序的开发。Qt是一个跨平台的C++图形用户界面库,广泛应用于桌面、移动设备以及嵌入式...
### 在Ubuntu下搭建Jira #### 一、概述 本文档详细介绍了如何在Ubuntu系统上配置和搭建Jira,包括数据库的安装与配置、JDK的安装、Jira的安装及破解过程,以及最终的配置步骤。此外,还提供了一些在安装过程中可能...
### Ubuntu 10.04 LTS 下安装 JDK 1.6 的详细步骤及注意事项 #### 一、前言 在 Linux 系统中,特别是 Ubuntu 发行版中安装 Java 开发工具包 (JDK) 是一项常见的任务。本文将详细介绍如何在 Ubuntu 10.04 LTS 版本...
Ubuntu 安装 ThingsBoard 详细步骤 在本指南中,我们将介绍如何在 Ubuntu Server 20.10 上安装 ThingsBoard,包括安装 Java 8、安装服务、配置数据库、选择消息队列服务、低性能配置、运行安装脚本和启动服务等步骤...
完成以上步骤后,你的Ubuntu系统已经成功安装并配置了Java环境。你可以通过`java -version`命令来验证Java是否已正确安装并设置,它将显示你的系统上安装的Java版本。 请注意,由于安全和许可证问题,Oracle不再...
### Ubuntu 下安装 Oracle-XE 并建立数据库脚本测试 #### 安装Oracle-XE 在 Ubuntu 系统上安装 Oracle-XE(Oracle Express Edition)并进行基础配置,需要完成以下步骤: 1. **设置 Oracle-XE 版本源** 首先...
### Ubuntu 9.10 配置智能拼音输入法详细指南 #### 一、引言 在 Ubuntu 9.10 系统中,为了更好地适应中文用户的需求,配置一个流畅且好用的中文输入法变得尤为重要。本文将详细介绍如何在 Ubuntu 9.10 中配置智能...
1. **更改文件权限**:使用命令`sudo chmod +x jdk-6u17-linux-i586.bin`赋予安装包执行权限。 2. **执行安装**:通过命令`./jdk-6u17-linux-i586.bin`启动安装程序。按照屏幕提示完成安装过程,通常会要求输入`yes`...
然后使用 dnw 实现烧写,输入 d,运行 download and run 命令在要烧写的文件目录下,运行命令 sudo dnw $你的文件。 五、结论 通过本文档,我们学习了如何在 Ubuntu 11.10 上搭建嵌入式开发环境,包括交叉编译环境...
在深入探讨如何在Ubuntu下安装sun-java6-jdk和eclipse之前,我们先来了解一些基础知识,这将有助于更好地理解整个安装过程。 ### Java在Linux系统中的重要性 Java是一种广泛使用的编程语言,它以其“一次编写,...