类Unix系统下的环境变量配置文件

MacOS与Linux系统中的环境变量配置文件。

当我们登录到基于类Unix(如Linux、macOS等)的操作系统时,我们的shell会读取一些特定的配置文件。这些文件根据用途和层次结构可以分为几个不同的类型,包括path文件profile文件bashrc文件bash_profile文件。以下是它们的详细介绍:

  1. Path 文件

PATH是一个环境变量,它告诉Shell在哪里查找二进制文件以执行命令。 path 文件就是用来设置PATH环境变量的配置文件。默认情况下, /etc/path 文件列出了一系列目录路径,这些路径按顺序被添加到 PATH 环境变量中。当您要添加新的自定义路径时,只需要将其追加到 path 文件中即可。

  1. Profile 文件

在类Unix操作系统中, /etc/profile 是全局配置文件,适用于所有用户并在登录时加载。它包含了各种系统级别环境变量以及其他常见全局设置。

  1. Bashrc 文件

Bash shell 用户的配置存储在一个称为 .bashrc 的隐藏文件中,在这个文件中定义了用户自定义 shell 配置选项如别名和命令行提示符等功能。不像 profile 文件会在每次登录时都执行;bashrc 只对 bash shell 会话生效,并且只有在 bash shell 启动时才会被读取。

  1. Bash_profile 文件

.bash_profile 是另一个 bash shell 配置文件,它比那个 .bashrc 文件稍微更高级一点。 它只在shell登录时读取,并提供了一个交互模式和非交互模式下工作的标准环境。

这些配置文件通常用于设置系统和应用程序的全局变量、别名、环境变量以及其他使用类似方式的系统级配置。理解这些文件是使用类Unix操作系统的基础,也有助于您进行更有效的系统管理。


类Unix系统下的环境变量配置文件
http://wahoyu.xyz/2023/02/11/pathFile/
作者
Wahoyu
发布于
2023年2月11日
许可协议