zoukankan      html  css  js  c++  java
  • 系统环境变量PATH的设置与查看,以Mac为例

    什么是环境变量?

    环境变量是全局系统变量,可以被所有进程和用户访问,一般存储操作系统相关(system-wide)的值,比如
    HOME, PATH, SHELL等。各大系统环境变量的设置与查看大同小异,本文以Mac为例。

    查看环境变量

    环境变量在Mac是大小写敏感的,一般全局变量是全部大写,中间用_隔开,如JAVA_HOME, 局部变量是全部小写。
    查看所有变量,可使用 env, printenv, set.
    使用是 $varname, 可通过 echo 输出某个具体值。

    Mac下的文件加载顺序

    a. /etc/profile
    b. /etc/paths
    c. ~/.bash_profile
    d. ~/.bash_login
    e. ~/.profile
    f. ~/.bashrc
    

    其中a和b是系统级别的,系统启动就会加载,其余是用户级别。
    c,d,e按照从前往后的顺序读取,如果c文件存在,则后面的几个文件会被忽略。
    ~/.bashrc没有上述规则,它是bash shell打开的时候载入的。一般建议在c中增改环境变量。

    PATH的设置更改

    PATH语法:

    export PATH=$PATH:<PATH 1>:<PATH 2>:<PATH 3>:------:<PATH N> #多个路径以:隔开
    

    系统运行的时候会直接去找 /usr/libexec/path_helper 这个文件,里面内容就是我们通过环境变量设置的PATH.

    编辑完文件后需要 source 相应的文件,才能生效。
    可通过 echo $PATH 查看确认更改后的值。

  • 相关阅读:
    无线桥接(WDS)如何设置?
    Linux内核的整体架构简介
    Efuse--芯片存储
    Linux下编写和加载 .ko 文件(驱动模块文件)
    统计难题
    最少拦截系统
    (比赛)B
    (比赛)A
    F
    K
  • 原文地址:https://www.cnblogs.com/jiaoran/p/14509110.html
Copyright © 2011-2022 走看看