Linux设置环境变量小结:设置永久变量&临时变量 全局变量&局部变量
1. 总结背景 在 linux 系统下,如果你下载并安装了应用程序,很有可能在键入它的名称时出现 “command not found” 的提示内容。如果每次都到安装目标文件夹内,找到可执行文件来进行操作就太繁琐了。 这涉及到环境变量 PATH 的设置问题,而 PATH 的设置也是在 linux 下定制环境变量的一个组成部分。 2. 变量简介 Linux 是一个多用户的 操作系统 。每个用户登录系统后,都会有一个专用的运行环境。通常每个用户默认的环境都是相同的,这个默认环境实际上就是一组环境变量的定义。用户可以对自己的运行环境进行定制,其方法就是修改相应的系统环境变量。 3. 定制环境变量 环境变量是和 Shell 紧密相关的,用户登录系统后就启动了一个 Shell 。 对于 Linux 来说一般是 bash ,但也可以重新设定或切换到 其它 的 Shell (使用 chsh 命令)。 根据发行版本的情况, bash 有两个基本的系统级配置文件: /etc/bashrc和/etc/profile。 这些配置文件包含两组不同的变量: shell变量和环境变量。 前者只是在特定的 shell 中固定(如 bash ),后者在不同 shell 中固定。很明显, shell 变量是局部的,而环境变量是全局的。环境变量是通过 Shell 命令来设置的