【环境配置的原因】

在windows系统下,很多软件的安装都需要设置环境变量,比如安装JAVA JDK。如果不安装环境变量,在非软件安装的目录下运行javac命令,将会报告“找不到文件”类似的错误。

那么,什么是环境变量呢?简要的说,就是指定一个目录,运行软件的时候,相关的程序将会按照该目录寻找相关文件。设置变量对于一般人最实用的功能就是:不用拷贝某些dll文件到系统目录中了,而path这一系统变量就是系统搜索dll文件的一系列路径;

在linux系统下,如果你下载并安装了应用程序,很有可能在键入它的名称时出现“command not found”的提示内容。如果每次都到安装目标文件夹内,找到可执行文件来进行操作就太繁琐了。这涉及到环境变量 PATH 的 设置 问题,而 PATH 的 设置 也 是在linux下定制环境变量的一个组成部分。

【环境变量配置的三个方法】

如何将一个路径加入到$PATH中,可以像下面这样做: 

1. 控制台中
不赞成使用这种方法,因为换个shell,你的设置就无效了,因此这种方法仅仅是临时使用,以后要使用的时候又要重新设置,比较麻烦。

 这个只针对特定的shell;
$ PATH="$PATH:/my_new_path"    (关闭shell,会还原PATH)

2. 修改/etc/profile文件

如果你的计算机仅仅作为开发使用时推荐使用这种方法,因为所有用户的shell都有权使用这些环境变量,可能会给系统带来安全性问题。 这里是针对所有的用户的,所有的shell;

$ vi /etc/profile

在里面加入:
export PATH="$PATH:/my_new_path"

3. 修改.bashrc文件

这种方法更为安全,它可以把使用这些环境变量的权限控制到用户级别,这里是针对某一个特定的用户,如果你需要给某个用户权限使用这些环境变量,你只需要修改其个人用户主目录下的.bashrc文件就可以了。

$ vi /root/.bashrc

在里面加入:

export PATH="$PATH:/my_new_path"

后两种方法一般需要重新注销系统才能生效,最后可以通过echo命令测试一下:

$ echo $PATH

输出已经是新路径了。

Linux环境变量配置的三个方法--/etc/profile,~/.bashrc,shell相关推荐

  1. 操作系统:Linux 环境变量配置的 6 种方法!

    Linux环境变量配置 在自定义安装软件的时候,经常需要配置环境变量,下面列举出各种对环境变量的配置方法. 下面所有例子的环境说明如下: 系统:Ubuntu 14.0 用户名:uusama 需要配置M ...

  2. Linux 环境变量配置的 6 种方法,建议收藏!

    Linux环境变量配置 在自定义安装软件的时候,经常需要配置环境变量,下面列举出各种对环境变量的配置方法. 下面所有例子的环境说明如下: 系统:Ubuntu 20.0 用户名:uusama 需要配置M ...

  3. Linux 环境变量配置的 6 种方法,记得收藏

    Linux环境变量配置 Linux读取环境变量 读取环境变量的方法: export命令显示当前系统定义的所有环境变量 echo $PATH命令输出当前的PATH环境变量的值 这两个命令执行的效果如下 ...

  4. linux环境变量配置的方法,Linux环境变量配置方法

    Linux上环境变量配置分为设置永久变量和临时变量两种.环境变量设置方法同时要考虑环境Shell类型,不同类型的SHELL设置临时变量方法和设置永久变量对应的配置文件不同.Linux环境变量本身配置过 ...

  5. linux环境变量配置的方法,linux 设置环境变量方法是怎样的?Linux环境变量配置注意事项是什么?...

    linux系统是一种多用户的任务系统,它可以对每个用户都指定特定的用户变量.不同的程序在不同的环境下运行的时候,都需要去对环境变量来做定制,有很多朋友在设置 linux环境变量的时候,不知道如何操作, ...

  6. 超详干货!Linux 环境变量配置全攻略

    点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达 本文转自|机器学习实验室 Linux环境变量配置 在自定义安装软件 ...

  7. Linux环境变量配置出错,导致登录不了......

    Linux环境变量配置出错导致的后果: 1.登陆不了 linux 了 2.基本命令全失效了(如:ls,vi,sudo,su,find,cp等),除了cd命令可用. 解决方法有如下三步: 1.从图形登陆 ...

  8. Linux环境变量配置

    这篇文章主要介绍了Linux环境变量配置全攻略,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧. 在自定义安装软件的时候,经常需要 ...

  9. 中修改环境变量_超详干货!Linux环境变量配置全攻略

    Linux环境变量配置 在自定义安装软件的时候,经常需要配置环境变量,下面列举出各种对环境变量的配置方法. 下面所有例子的环境说明如下: 系统:Ubuntu 14.0 用户名:uusama 需要配置M ...

最新文章

  1. Python核心编程:第十四章
  2. 网络数据被截取,该如何维权?
  3. 教你如何玩转redis-简单消息队列
  4. P2038 无线网络发射器选址
  5. 【IT笔试面试题整理】数组中出现次数超过一半的数字
  6. HTML meter控件
  7. 敢死队核心:{买了就涨指标}
  8. //变量在scala中没有自增自减的操作
  9. Zebra打印机,中文转ZPL指令的.net实现,替换FNTHEX32.DLL
  10. leetcode_868_二进制间距
  11. oracle服务端下载(10g)
  12. wstmart不错。可以用用
  13. 在线学习平台网站分享 (持续更新)
  14. 百度的智能对话定制与服务平台UNIT,图形化对话流管理(复杂对话)
  15. 【信息保护论】信息保护与密码学
  16. 做大创项目的一点点感悟
  17. 人物模型3d模型素材推荐 精品 小众
  18. zabbix系列:解决The frontend does not match Zabbix database.
  19. hp无线连接web服务器,在HP打印机中设置嵌入式Web服务器的办法
  20. 【信息收集】利用Wappalyzer进行cms指纹识别(十)

热门文章

  1. Objective-C优缺点
  2. Linux使用技巧9--用dpkg管理你的软件
  3. c++11标准:匿名函数(匿名表达式)lambda
  4. 织梦(DEDECMS)首页调用相关投票的方法(自动更新)
  5. 在mojoportal项目中发邮件使用的是dotnetopenmail
  6. 在Linux终端下调用可执行文件时总要加上符号./的原因
  7. Hadoop之Shell命令
  8. 跟韦老师聊了一个深夜
  9. 有趣的灵魂百里挑一,Linux同学你低下头干嘛,起来说下这个问题。
  10. c 语言指针教学视频,[C语言] 猎豹网校 C和指针视频教程