linux添加环境变量步骤(linux配置环境变量永久生效)

请关注本头条号,每天坚持更新原创干货技术文章。如需学习视频,请在微信搜索公众号“智传网优”直接开始自助视频学习1.前言本文主要讲解如何在Linux系统中设置环境变量。当您在Linux命令行上键入命令时,您实际是在告诉shell运

请关注本头条号,每天坚持更新原创干货技术文章。

如需学习视频,请在微信搜索公众号“智传网优”直接开始自助视频学习

1. 前言

本文主要讲解如何在Linux系统中设置环境变量。

当您在Linux命令行上键入命令时,您实际是在告诉shell运行指定名称的可执行文件。在Linux中,这些可执行程序(如ls、find、file等)通常位于系统上的几个不同目录中。存储在这些目录中的任何具有可执行权限的文件都可以从任何位置运行。保存可执行程序的最常见目录是/bin、/sbin、/usr/sbin、/usr/local/bin和/usr/local/sbin。

但是shell是怎么知道要搜索哪些目录来搜索可执行程序呢?或者shell如何搜索整个文件系统,自己找出对应的程序文件呢?

答案很简单。当您键入命令时,shell将搜索用户

本文展示了如何将目录添加到Linux系统中的PATH变量中指定的所有目录,以查找该名称的可执行文件。本文展示了如何将目录添加到Linux系统中的PATH环境变量中,即如何设置Linux的环境变量

2. 怎么查看Linux中的环境变量

要设置环境变量,我们一定要知道Linux中的PATH变量,PATH环境变量是以冒号分隔的目录列表,用于告诉shell搜索可执行文件的目录。

要检查

[root@zcwyou ~]# echo $PATH

输出结果类似于以下内容:

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin

如果在两个不同的目录中有两个相同名称的可执行文件,那么shell将运行位于PATH中的环境变量包括的目录,可以使用¨C2C或¨C3C命令:¨G0G输出结果类似于以下内容:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin如果在两个不同的目录中有两个相同名称的可执行文件,那么shell将运行位于PATH环境变量中第一个目录中的文件。

linux添加环境变量步骤(linux配置环境变量永久生效)

怎么查看Linux中的环境变量

3. 临时设置Linux中的环境变量

在某些情况下,您可能希望添加其他目录PATH环境变量。例如,有些程序可能安装在不同的位置,或者您可能希望为您的个人用户提供一个专用目录,但是能够在不指定可执行文件的绝对路径的情况下运行它们。要做到这一点,只需将目录添加到PATH中。

假设您的主目录中有一个名为bin的目录,您将shell脚本保存在其中。要将目录添加到您的

[root@zcwyou ~]# export PATH=\”$HOME/bin:$PATH\”

export命令将修改后的环境变量导出到shell子进程环境。

现在,只需输入可执行脚本名称就可以运行脚本,而不需要指定可执行的完整路径。

但是,这种更改只是临时的,并且只在当前shell会话中有效。

linux添加环境变量步骤(linux配置环境变量永久生效)

临时设置Linux中的环境变量

4. 设置永久生效的全局环境变量

linux添加环境变量步骤(linux配置环境变量永久生效)

设置永久生效的全局环境变量

要使更改永久性,您需要在shell配置文件中定义PATH类型中,请输入以下命令设置环境变量:¨G1Gexport命令将修改后的环境变量导出到shell子进程环境。现在,只需输入可执行脚本名称就可以运行脚本,而不需要指定可执行的完整路径。但是,这种更改只是临时的,并且只在当前shell会话中有效。![临时设置Linux中的环境变量](http://images.linuxrumen.com/linux/linux−environmental−variable/02.PNG−1)¨K12K![设置永久生效的全局环境变量](http://images.linuxrumen.com/linux/linux−environmental−variable/03.png−1)要使更改永久性,您需要在shell配置文件中定义PATH变量。在大多数Linux发行版中,当您启动一个新会话时,从以下文件中读取环境变量:

  • 全局特定于shell的配置文件,如/etc/environment和/etc/profile.如果希望将新目录添加到所有系统用户PATH环境变量中,请使用此文件。</li><li>基于用户设置Linux的环境变量,我们需要知道每个用户特定于shell的配置文件在哪里。例如,如果使用Bash,可以在 /中设置PATH变量。bashrc文件,如果使用Zsh,则文件名为~/.zshrc。

在本例中,我们将在~/中设置环境变量。bashrc文件。(用文本编辑器打开文件,并在文件末尾添加以下行:

[root@zcwyou ~]# vi ~/.bashrc

添加以下内容,以设置Linux环境变量

export PATH=\”$HOME/bin:$PATH\”

保存文件并使用source命令将新的

[root@zcwyou ~]# source ~/.bashrc

要确认环境变量已经设置成功,请键入以下命令打印PATH加载到当前shell会话中:¨G4G要确认环境变量已经设置成功,请键入以下命令打印 PATH的值:

[root@zcwyou ~]# echo $PATH

5. 总结

Linux设置环境变量共有2种形式:全局生效和针对特定用户生效。

设置全局生效的环境变量或者针对特定用户添加新目录都非常简单。这允许您执行存储在非标准位置的命令和脚本,而不需要键入可执行文件的完整路径。

同样的指令适用于任何Linux发行版,包括Ubuntu、CentOS、RHEL、Debian和Linux Mint。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请发送邮件至 55@qq.com 举报,一经查实,本站将立刻删除。转转请注明出处:https://www.szhjjp.com/n/61090.html

(0)
nan
上一篇 2021-12-11
下一篇 2021-12-11

相关推荐

  • 快速查宾馆开房记录(快速查酒店入住记录)2

    如今社会十分浮躁,人与人的信任度逐渐降低。正是如此,很多人需要通过查开房记录、查聊天记录等行为去鉴定对方的人品和行踪,我们可以!一个男人若真奔出轨而去的话,靠挖掘其手机里的珠丝马迹显然会无功而返;傻

    2021-12-16
    0
  • 北京环球影城的表演有哪些(北京环球影城表演时间一览图)

    北京环球影城马上就要开营业了,大家赶紧趁着假期去游玩一翻吧,不过由于该主题公园很多项目都刺激的很,所以大家纷纷好奇哪些表演部分人群,下面小编就和大家一起看看北京环球影城的表演有哪些。北京环球影城的表演有哪些北京环球影城就

    2021-09-02 科技
    0
  • 2022年买房刚需下降(2022年买房更好)

    其实每次在发布新的房贷政策之后,很多想要购买房子的人并不会立刻就入手房子,而是进行观望并且看下楼市的走向,买房虽然是很多人的刚需,但是有消息称2022年买房刚需下降,那么2022年买房更好是真的吗,2022年买房还是存钱,那么接下来大家就随久久派小编一起了解看

    2021-09-09
    0
  • 云服务器包月多少钱(国内外个人免费云服务器)

    在哪里给阿里云服务器续费?如果之前是在阿里云官网购买的云服务器,续费的时候也直接在阿里云官网续费就可以了。具体的步骤是:登陆阿里云,尽管管理中心,找到需要续费的云服务器,然后进行续费,支付相关费用就可以了。阿里云的云服务器在新购的时候,价格往往能有一

    2021-10-01
    0
  • 管道通信的特点(通信接口主要的5种类型)

    通信管线是用来敷设地下通信线缆的一种建筑,由于其位置相对固定并可以有效降低地上空间的占用,而且安全稳定、便于管理和巡检,深受各大运营商的青睐。国家对人口密集区的城市建设项目在规划、计划批复上也非常支持城市通信管道的同步跟进。一、管道的组成:1、管道是

    2021-09-18 科技
    0
  • u盘一插上电脑就显示格式化怎么办(u盘插上显示需要格式化)

    大伙儿是否有遇到过这类状况,U盘用的好好地的,一插进电脑上系统就提示你格式化。开启U盘查看里边的文件也是好好地的,并沒有毁坏或者遗失,那这类状况是什么原因呢?U盘是出什么问题了没有?该怎么解决呢?这种难题的回答都在下文。操作步骤:1、

    2021-12-11 科技
    0

发表回复

登录后才能评论