ubuntu 环境变量修改和恢复总结

2023-05-16

通常设置环境变量有三种方法:

一、临时设置
export JAVA_HOME=/usr/lib/jvm/java-1.7.0-openjdk-amd64
export PATH=$JAVA_HOME/:$PATH
二、当前用户的全局设置
打开~/.bashrc,添加行:
export JAVA_HOME=/usr/lib/jvm/java-1.7.0-openjdk-amd64
export PATH=$JAVA_HOME/:$PATH
使生效
source .bashrc 
三、所有用户的全局设置
$ sudo gedit /etc/profile 
在里面加入:

export JAVA_HOME=/usr/lib/jvm/java-1.7.0-openjdk-amd64
export PATH=$JAVA_HOME/:$PATH
使生效
source profile
测试 echo $PATH 

环境变量的恢复:

有时候因为一些意外,输入了错误的环境变量,导致系统无法启动,可以采用如下方法恢复:

在启动系统时,按下ESC,进入grub目录。

选择recovery mode。这个时候的目录是read-only。

选择remount,这下出来的目录就是可写的了。

 

用nano 打开你的修改的那个配置文件,然后重启,

转载于:https://www.cnblogs.com/long5683/p/11107170.html

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

ubuntu 环境变量修改和恢复总结 的相关文章

  • jquery ajax 弹出框

    lt form id 61 34 form1 34 name 61 34 form1 34 method 61 34 post 34 action 61 34 34 gt lt li gt lt a title 61 34 收藏本店 34
  • 针对通过 SSH 连接到 Azure Linux VM 时发生的失败、错误或被拒绝问题进行故障排除...

    本文内容 快速故障排除步骤排查 SSH 连接问题的可用方法使用 Azure 门户使用 Azure CLI 2 0使用 VMAccess 扩展使用 Azure CLI 1 0重新启动 VM重新部署 VM使用经典部署模型创建的 VM其他资源 尝
  • Ubuntu基本命令--apt, dpkg

    一 Ubuntu中软件安装方法 1 APT方式 xff08 1 xff09 普通安装 xff1a apt get install softname1 softname2 xff08 2 xff09 修复安装 xff1a apt get f
  • 初识Mybatis

    1 框架的概念 框架 xff08 Framework xff09 是一个提供了可重用的公共结构的半成品 它为我们创建新的应用程序提供了极大的便利 一方面提供了可以拿来就用的工具 xff0c 更重要的是 xff0c 提供了可重用的设计 对应用
  • ES date_histogram 聚合

    如下 GET cars index search 34 size 34 0 34 aggs 34 34 sales 34 34 date histogram 34 按照日期时间聚合分析数据 34 field 34 34 sold 34 分析
  • python采集websocket实时数据

    之前大部分的数据采集基本都是http的 xff0c 也一直对如何采集websocket的实时数据有疑问 xff0c 不知道入从哪里入手 xff0c 一筹莫展 xff0c 今天在知乎上看到了一篇采集websocket的文章 xff0c 讲的很
  • Python安装pyinstaller方法,以及将项目生成可执行程序的步骤

    pyinstaller安装方法 前提 xff1a 确保计算机安装了Python语言环境 xff0c 并且正确配置了环境变量 方法一 xff1a 联网在线自动安装 选择一 Windows OS下进入cmd xff08 命令行窗口 xff09
  • 【JavaScript】对 Map 类的实例使用方括号 [] 运算符,会发生什么?

    span class token keyword const span f span class token operator 61 span span class token keyword new span span class tok
  • 画伯德图及相位、幅值裕度

    s域 xff1a 无滞后 xff1a num 61 122 0501 den 61 0 8190 1 g 61 tf num den margin g grid on 有滞后 xff1a gt gt num 61 106 9389 gt g
  • sed命令参数之-r -i

    对于初学linux的朋友来说 xff0c 能记住命令附带的一大帮参数就以及非常不容易了 好不容易把该用的参数都想全了 sed irns 后面一大片脚本 xff0c 一执行出错了 what 创建一下测试环境 head etc passwd g
  • Keil5 如何安装STM32 芯片包

    http www keil com dd2 Pack 从该网址下载 相应芯片的PACK 包 转载于 https www cnblogs com long5683 p 10532012 html
  • Win10 LTSB 2016 激活

    以管理员权限打开 命令提示符 xff0c 输入一代码 一行一行复制 xff0c 回车 slmgr skms kms digiboy ir slmgr ato 转载于 https www cnblogs com kjcy8 p 1123701
  • 阿里在线测评

    在一个10 10的棋盘上 xff0c 每个格子有一个分数值 xff08 非负整数 xff09 一个棋子从棋盘上的某一个起始位置移动到某一个终止位置 棋子每次在棋盘上可以朝上下左右4个方向移动 xff0c 一共最多可以移动n步 每移动到一个格
  • [Win32]一个调试器的实现(十)显示变量

    上回介绍了微软的符号模型 xff0c 有了这个基础知识 xff0c 这回我们向 MiniDebugger 中添加两个新功能 xff0c 分别是显示变量列表和以指定类型显示内存内容 显示变量列表用于列出当前函数内的局部变量或者全局变量 xff
  • VS中工程的“依赖”,“库目录”,“包含目录”

    写多了Vs中的工程 xff0c 就会遇到很多环境配置问题 xff0c 例如 依赖项 xff0c 库目录 xff0c 包含目录 等等等等 今天要记录的就是这些的基本含义 xff1a 我们拿一个例子来看 xff0c 更加清晰易懂一些 xff1a
  • vue组件websocket服务器,vue 使用WebSocket 连接

    什么是WebSocket xff1f HTML5 WebSocket WebSocket 是 HTML5 开始提供的一种在单个 TCP 连接上进行全双工通讯的协议 WebSocket 使得客户端和服务器之间的数据交换变得更加简单 xff0c
  • openstack计算节点的zone划分

    初步了解了一些openstack zone的使用方法 xff0c 觉得比较实用 xff0c 在此分享给大家 xff1a nova aggregate list Print a list of all aggregates nova aggr
  • mysql limit查询优化(数据量大的时候很优)

    mysql limit查询优化 转载 由于limit经常用到 xff0c 却没有注意 xff0c 因为平时做的项目都比较小 xff0c 所以也没有考虑去怎么优化 xff0c 今天看了一篇关于mysql limit优化的文章 xff0c 感觉
  • Qt学习(一)ui界面的设计

    这几天初步接触了Qt xff0c 首先在学习Qt的UI界面的设计 xff0c 发现Qt里面自带的那些控件与窗体显示效果都不太好 xff0c 于是上网看了一些教程 xff0c 也参考了一个demo界面 xff0c 然后初步设计了一个ui界面
  • JWT签名与验签

    签名Token生产 using System using System Collections Generic using System IdentityModel Tokens Jwt using System Linq using Sy

随机推荐