• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
导航菜单
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • windows
  • 服务器硬件
  • 服务器运维
  • 云计算
  • 虚拟化
  • IIS教程
  • Linux
  • Apache
  • Ftp
  • DNS
  • Nginx
您的位置:首页 > 服务器 >服务器硬件 > linux 设置环境变量方法是怎样的?Linux环境变量配置注意事项是什么?

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

作者:xinwang 字体:[增加 减小] 来源:互联网

本文主要包含箭头云服务器,云服务器,域名注册,网站建设,定制建站,自助建站,虚拟主机,域名交易,域名,主机托管租用,企业邮箱,,,等服务器相关知识,xinwang希望可以进行参考

  linux系统是一种多用户的任务系统,它可以对每个用户都指定特定的用户变量。不同的程序在不同的环境下运行的时候,都需要去对环境变量来做定制,有很多朋友在设置 linux环境变量的时候,不知道如何操作,很是头疼,不得不求助于专业的人士,今天就给大家详细的来说明一下linux 设置环境变量方法是怎样的以及Linux环境变量配置注意事项是什么等问题,希望提供帮助。


  linux 设置环境变量方法是怎样的?
  环境变量通俗讲是操作系统或程序执行时候默认设定的参数,比如path路径变量。当要执行某个命令或程序的时候默认寻找的路径。
  环境变量都有哪些类型环境变量有很多种类一般有2种划分形式按变量的周期划分。
 
  永久变量:
  通过修改配置文件,配置之后变量永久生效。
  临时性变量:
  使用命令如export等命令设置,设置之后马上生效。当关闭shell的时候失效(这种主要用于测试比较多)。
  [root@mail ~]#env 显示所有变量
  按照影响范围分:
  用户变量(局部变量):修改的设置只对某个用户的路径或执行起作用。
  系统变量(全局变量):影响范围是整个系统。
  显示环境变量设置变量之前,我们要先知道如何查看变量。路径变量path。
  [root@mail ~]#echo $PATH
  临时修改设置变量 刚刚说的环境变量按照生存周期,临时变量一般是用于测试或学习的时候使用临时变量对于修改永久变量之前先确定软件运行或命令执行是否有问题很有帮助。
  常见的设置方法是通过命令export指定linux最常见的就是lamp配置,指定软件运行路径为例。
  比如指定php 或mysql执行的路径变量。
  [root@mail ~]#export PATH=$PATH:/usr/local/php/bin 为php环境。
  [root@mail ~]#export PATH=$PATH:/usr/local/mysql/bin 为mysql环境。
  如果设置多个可以采用格式[root@mail ~]#export PATH=$PATH:/usr/local/mysql/bin;
  类似配置win版本php环境时候加到path里面的路径一样。设置之后,执行php或mysql就自动链接识别到 /usr/local/php/bin 和/usr/local/mysql/bin,注意:
  这是临时变量的设置方法,只对当前会话有效。这个shell终端关闭或者另外复制一个都是找不到这个变量的。
  永久变量设置

  前面介绍的变量设置关闭会话失效,对于需要写入系统变量永久生效的需要修改配置文件。一般有用户级别的变量设置,和全局系统级别设置。修改用户变量 linux下每个用户宿主目录下都有一个 ~/.bash_profile文件,里面记录直接加到文件里面,最后面export path=$path:/path1:/path2全局变量,系统环境变量linux支持多用户多任务,如果要让所有用户都采用相同的变量设置。修改/etc/profile文件,通过vi或vim增加变量,修改变量之后,需要马上生效变量设置。可执行[root@mail ~]source /etc/profile。


  Linux环境变量配置注意事项
  标准位置及非标注位置环境变量:
  对于:“/bin”、“/sbin”、“/usr/bin”、“/usr/sbin”、“/usr/local/bin”等路径已经在系统环境变量中了,如果可执行文件在这几个标准位置,在终端命令行输入该软件可执行文件的文件名和参数(如果需要参数),回车即可。
  如果不在标准位置,文件名前面需要加上完整的路径。
  不过每次都这样跑就太麻烦了,一个“一劳永逸”的办法是把这个路径加入环境变量。命令 “PATH=$PATH:路径”可以把这个路径加入环境变量,但是退出这个命令行就失效了。要想永久生效,需要把这行添加到环境变量文件里。有两个文件可选:“/etc/profile”和用户主目录下的“.bash_profile”,“/etc/profile”对系统里所有用户都有效,用户主目录下的“.bash_profile”只对这个用户有效。
  “PATH=$PATH:路径1:路径2:...:路径n”,意思是可执行文件的路径包括原先设定的路径,也包括从“路径1”到“路径n”的所有路径。当用户输入一个一串字符并按回车后,shell会依次在这些路径里找对应的可执行文件并交给系统核心执行。那个“$PATH”表示原先设定的路径仍然有效,注意不要漏掉。某些软件可能还有“PATH”以外类型的环境变量需要添加,但方法与此相同,并且也需要注意“$”。
 
  Linux环境下如何修改环境变量
  一 介绍
  假设电脑中已经安装了matlab软件,软件的安装路径为:
  /usr/local/MATLAB/R2013b/bin/matlab;
  下面就以matlab为例具体介绍下如何来修改环境变量。
  二 暂时性修改环境变量
  打开Linux终端命令窗口,输入如下命令:
  export PATH=$PATH:/usr/local/MATLAB/R2013b/bin;
  为了验证是否修改成功可以再继续输入命令eport进行查看。在下图中可以看到成功添加了matlab的环境变量。

  上面修改后如果退出终端并重新打开再次查看环境变量时就会发现上面添加的环境变量又消失了。即这样只做到了临时性修改环境变量。


  linux 设置环境变量方法是怎样的?大家在设置linux 环境变量的时候,就可以按照上面的方法去操作,这个方法看起来有些复杂,其实只要按照步骤一步步的去操作,也并不是特别困难,大家在操作的时候,一定要有耐心,这样才能设置成功,如果还有不明白的地方,可以咨询。
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 高可用性集群与负载均衡集群的工作原理哪里不同
  • 香港代理服务器可以租用吗?如何购买香港代理服务器?
  • jsp 服务器租用平台有哪些?jsp服务器页面的特点有哪些?
  • 云计算和物联网有什么关系?
  • cc攻击的种类有哪些 如何防御cc攻击
  • 云文档在线表格怎么做?在线表格如何进行内容筛选?
  • 代理服务器的作用 代理服务器的设置方法
  • ipv6掩码有没有?电脑网络的ipv6如何设置?
  • 用上大数据!南湖区“七星阁”让基层治理更智慧
  • 什么叫云存储 云存储的作用

相关文章

  • 阿里数字化的下半场:云定胜负
  • 网站服务器购买需考虑哪些方面及网站服务器怎么购买
  • 云服务器按时计费可以吗?云服务器租用价格多少钱一年?
  • 服务器 出租一年需要多少钱呢?
  • 几种负载均衡软件的比较
  • 服务器推送技术常用解决方案有哪些?服务器推送方式有哪些?
  • 服务器免费是什么原因导致的?是否可靠?
  • 个人云计算是什么?具体包含什么服务呢?
  • 云空间的原理概念是什么?现在的云空间哪个好呢?
  • 国外云服务器推荐 云服务器选购时要关注哪些参数配置

文章分类

  • windows
  • 服务器硬件
  • 服务器运维
  • 云计算
  • 虚拟化
  • IIS教程
  • Linux
  • Apache
  • Ftp
  • DNS
  • Nginx

最近更新的内容

    • 云主机账号是什么,云主机功能
    • ssl证书本地生成的操作步骤
    • 云学习空间是什么?云储存系统结构怎么样?
    • 云主机哪里的好?云主机的优势是什么
    • 云虚拟主机可以干嘛?云虚拟主机具备哪些优势
    • https证书的作用有什么作用 https证书安装的方法是什么
    • 好用的云主机是哪个?怎么选择好的云主机?
    • 临沂市能源大数据中心启用!山东还有哪些能源大数据中心?
    • 云技术是什么 最早的起源了解过吗
    • 低价稳定服务器租用是什么?低价稳定服务器租用哪家好?

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有