当前位置: 首页 > news >正文

【Linux】环境变量设置

在Windows中环境变量设置是非常easy的事情。例如以下图。仅仅要右键我的电脑->高级系统设置->环境变量,选择Path之后,点击“编辑”就能够输入你要加入的内容。

能够把一些希望直接执行的命令行命令加入上去。

比方java,就要把jdk下的bin文件夹搞上去等。


然而。在Linux中就没有这么简单了。

以Ubuntu为例。环境变量设置的方式有两种,一种是

通过Ctrl+Alt+T打开终端,然后输入:

sudo gedit /etc/environment
之后输入password,打开系统变量的配置文件。然后改动里面的内容。


系统环境变量。直接在末尾加入

:你要设置的路径。

使用冒号:切割目录。

之后保存退出,在终端通过。

source /etc/environment
使其生效。

此命令相同能够还原sudo等固有命令的出错。当你输入sudo,出现"xx不在PATH 环境变量中,故无法找到该命令"的提示时,假设你的/ext/environment未被改动过的话,能够通过该命令修复。

只是一般不建议这么做。假设改动错误,则整个ubuntu的固有命令sudo等会无法运行。

通常是设置用户环境变量的,在终端通过:

gedit ~/.bashrc
打开用户环境变量配置文件,这里无须通过sudo命令就能够打开,由于是用户环境变量,

翻到末尾,如图,补上一句:

export PATH=xx:$PATH,当中xx是你设置的路径。后面的:$PATH是不可或缺的。

不按格式,相同会造成sudo,apt-get等固有命令无法运行。

如上图,就是把安卓的adb命令配置到用户的环境变量中。

之后。保存退出。在终端输入:

source ~/.bashrc
则生效。


相关文章:

  • Apache安装教程
  • 数众数
  • Struts的属性驱动和模型驱动
  • 基于OpenResty的Lua Web框架lor0.0.2预览版发布
  • RHCA CL220实战系列(一)之KVM部署CloudForms
  • C 指针函数
  • 使用visualvm的插件btrace的一个例子
  • 在java程序中访问windows有用户名和密码保护的共享目录
  • expect 自动登录
  • ImportError No module named setuptools解决
  • Drill官网文档翻译五:连接到数据源
  • 如何使用 OAuth 2.0 将 LinkedIn 集成入 iOS 应用
  • 利用系统错误日志监控磁盘健康状况
  • 模式识别(第四版)上机实验 【2.2~2.5】
  • 第23讲: Scala高阶函数实战详解
  • const let
  • egg(89)--egg之redis的发布和订阅
  • Fastjson的基本使用方法大全
  • JavaScript 奇技淫巧
  • jdbc就是这么简单
  • JS正则表达式精简教程(JavaScript RegExp 对象)
  • Nodejs和JavaWeb协助开发
  • PHP的类修饰符与访问修饰符
  • Spring Security中异常上抛机制及对于转型处理的一些感悟
  • tensorflow学习笔记3——MNIST应用篇
  • Vue ES6 Jade Scss Webpack Gulp
  • 笨办法学C 练习34:动态数组
  • 从0搭建SpringBoot的HelloWorld -- Java版本
  • 分布式熔断降级平台aegis
  • 干货 | 以太坊Mist负责人教你建立无服务器应用
  • 关于Android中设置闹钟的相对比较完善的解决方案
  • 跨域
  • 微信如何实现自动跳转到用其他浏览器打开指定页面下载APP
  • 为物联网而生:高性能时间序列数据库HiTSDB商业化首发!
  • 最简单的无缝轮播
  • 最近的计划
  • 你对linux中grep命令知道多少?
  • ​ 轻量应用服务器:亚马逊云科技打造全球领先的云计算解决方案
  • ​软考-高级-信息系统项目管理师教程 第四版【第19章-配置与变更管理-思维导图】​
  • #### go map 底层结构 ####
  • #数学建模# 线性规划问题的Matlab求解
  • #图像处理
  • (10)工业界推荐系统-小红书推荐场景及内部实践【排序模型的特征】
  • (C语言)求出1,2,5三个数不同个数组合为100的组合个数
  • (Redis使用系列) SpringBoot中Redis的RedisConfig 二
  • (分享)自己整理的一些简单awk实用语句
  • ./configure,make,make install的作用(转)
  • .NET 的程序集加载上下文
  • .NET 读取 JSON格式的数据
  • .net 托管代码与非托管代码
  • .Net各种迷惑命名解释
  • .vimrc php,修改home目录下的.vimrc文件,vim配置php高亮显示
  • /dev/VolGroup00/LogVol00:unexpected inconsistency;run fsck manually
  • @RequestBody与@ModelAttribute
  • [BUUCTF NewStarCTF 2023 公开赛道] week4 crypto/pwn