设置环境变量的三种方法

这篇具有很好参考价值的文章主要介绍了设置环境变量的三种方法。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1.在/etc/profile文件中添加变量【对所有用户生效(永久的)】

用VI在文件/etc/profile文件中增加变量,该变量将会对Linux下所有用户有效,并且是“永久的”。

#路径
cat /etc/profile

修改文件后要想马上生效还要运行# source /etc/profile不然只能在下次重进此用户时生效。
一般只有root用户才有编辑权限;

2.在用户目录下的.bash_profile文件中增加变量【对单一用户生效(永久的)】

用VI在用户目录下的.bash_profile文件中增加变量,改变量仅会对当前用户有效,并且是“永久的”。

#路径 exp:root用户
cat /root/.bash_profile
#路径 exp:zhangs用户
cat /home/zhangs/.bash_profile

修改文件后要想马上生效还要运行$ source /home/zhangs/.bash_profile不然只能在下次重进此用户时生效。

3.直接运行export命令定义变量【只对当前shell(BASH)有效(临时的)】

在shell的命令行下直接使用[export 变量名=变量值] 定义变量,

该变量只在当前的shell(BASH)或其子shell(BASH)下是有效的,

shell关闭了,变量也就失效了,再打开新shell时就没有这个变量,需要使用的话还需要重新定义。文章来源地址https://www.toymoban.com/news/detail-607970.html

到了这里,关于设置环境变量的三种方法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 设置浏览器显示小于12px以下字体的三种方法

    以往设计图给的字号一般最小就是12px, 开发人员一般是使用谷歌浏览器来进行调试运行。 谷歌浏览器上显示字体最小为12px,css设置font-size:10px,运行代码显示结果仍然是12px大小,但是挡不住甲方有时就是强调使用的字号,必须是特别小的字号,就比如说某些网站设计的噱

    2023年04月12日
    浏览(41)
  • 为jupyter notebook配置conda环境的三种方法

    Jupyter 在一个名为 kernel 的单独进程中运行用户的代码。kernel 可以是不同的 Python 安装在不同的 conda 环境或虚拟环境,甚至可以是不同语言(例如 Julia 或 R)的解释器。 简而言之,如何使用 conda 环境和 Jupyter 有三种选择: 文章目录         1.在 conda 环境中运行 Jupyter 服务

    2024年02月11日
    浏览(54)
  • Linux下三种配置java环境变量的方法

    linux配置java环境变量 如果你的计算机仅仅作为开发使用时推荐使用这种方法,因为所有用户的shell都有权使用这些环境变量,可能会给系统带来安全性问题。 ·用文本编辑器打开/etc/profile ·在profile文件末尾加入: export JAVA_HOME=/usr/local/java export PATH=$JAVA_HOME/bin: $PATH export CLASS

    2024年02月13日
    浏览(36)
  • linux设置登录失败处理功能(密码错误次数限制、pam_tally2.so模块)和操作超时退出功能(/etc/profile)

    1、登录失败处理功能策略(服务器终端) (1)编辑系统/etc/pam.d/system-auth 文件,在 auth 字段所在的那一部分添加如下pam_tally2.so模块的策略参数: 或者 (2)pam_tally2.so模块参数解读: onerr=fail         #表示连续错误 deny=n            #表示连续登录失败次数超过n次后拒绝访

    2023年04月13日
    浏览(50)
  • ubuntu系统添加环境变量3种方法

    工作中,我们自己编译安装的软件,在系统中是无法在全局目录下自动识别的,只能进入到相关目录下才能运行,如在命令行下运行编译安装的php程序,就得 /usr/local/LAMP/php/bin/php 文件路径/test.php 这样才能运行(/usr/local/LAMP/php 这个为自己编译安装的软件目录)。如果希望在

    2024年02月11日
    浏览(40)
  • linux profile文件环境变量配置

    profile 文件位于/etc/目录下 /etc/profile , 当登入系统时候获得一个 shell 进程时,其读取环境profile 文件时候会读取,/etc/bash.bashrc,/etc/profile.d 文件下配置的sh文件,所以我们也可以在profile.d 和bash.bashrc 目录下创建sh文件,配置环境变量 profile,路径:/etc/profile,用于设置系统级

    2024年02月05日
    浏览(48)
  • mac 配置环境变量 .bash_profile文件

    打开.bash_profile文件 open -e ~/.bash_profile 编辑:增减自己的各软件配置 export M2_HOME=/Users/lizhen/apache-maven-3.5.4 export PATH=$PATH:$M2_HOME/bin PATH=$PATH:/usr/local/mysql/bin # JAVA JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk-18.0.2.jdk/Contents/Home # Android SDK export ANDROID_HOME=/Users/lizhen/Library/Android/sdk export PATH

    2024年02月06日
    浏览(39)
  • CBV添加装饰器的三种方式

    2024年02月08日
    浏览(36)
  • /etc/profile和/etc/bashrc、~/.bash_profile和~/.bashrc、.zshrc的区别

    /etc/profile文件是系统的配置文件,修改该文件后,必须source一下修改才会生效,对每个用户生效; /etc/bashrc文件是bash打开时执行的文件,修改后重启bash即生效; ~/.bash_profile是每个用户专属的配置文件,修改后需要source一下才会生效(和.login或者.profile文件相同,为不同shel

    2024年02月07日
    浏览(75)
  • 用python给照片添加水印的三种方式

    方式1:PIL模块 给照片添加水印的代码多种多样,下面这种的或许是最为简单的形式, 方式2:用opencv模块 用opencv来给图片添加水印,主要用到的是cv2.putText()方法,里面共有大概9个参数,介绍如下: image :印有水印的图片 text :水印的具体文字 org :水印放置的横纵坐标,

    2024年02月11日
    浏览(39)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包