Ubuntu环境变量设置

    xiaoxiao2026-04-07  1

    一、临时设置

    export PATH=/home/yan/share/usr/local/arm/3.4.1/bin:$PATH

    二、当前用户的全局设置

    打开~/.bashrc,添加行: export PATH=/home/yan/share/usr/local/arm/3.4.1/bin:$PATH 使生效: source .bashrc

    三、所有用户的全局设置

    $ vim /etc/profile 在里面加入: export PATH=/home/yan/share/usr/local/arm/3.4.1/bin:$PATH 使生效: source profile 测试当前的环境变量;

    测试:

    echo $PATH

    三只在重启后才会全局生效


    还有一个 系统环境变量 /etc/environment 打开后在PATH=”… …”末尾加入 :/xx/xx


    其他

    .bash_profile和.bashrc的差别 /etc/profile:此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行.并从/etc/profile.d目录的设置文件中搜集shell的设置.

    /etc/bashrc:为每一个运行bash shell的用户执行此文件.当bash shell被打开时,该文件被读取.

    ~/.bash_profile:每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登录时,该文件仅仅执行一次!默认情况下,他设置一些环境变量,执行用户的.bashrc文件.

    ~/.bashrc:该文件包含专用于你的bash shell的bash信息,当登录时及每次打开新的shell时,该该文件被读取.

    ~/.bash_logout:当每次退出系统(退出bash shell)时,执行该文件.

    /etc/profile是全局性的功能,其中设置的变量作用于所有用户,~/.bash_profile中设置的变量能继承/etc/profile中的变量并作用于用户。 ~/.bash_profile 是交互式、login 方式进入 bash 运行的 ~/.bashrc 是交互式 non-login 方式进入 bash 运行的 通常二者设置大致相同,所以通常前者会调用后者。(http://blog.chinaunix.net/u2/63775/showart_527708.html )

    转载请注明原文地址: https://ju.6miu.com/read-1308600.html
    最新回复(0)