linux 环境是如何建立的

shell会话分为login shell会话和non-login shell会话

login shell会话启动文件

文件 说明
/etc/profile 适用于所有用户的全局配置脚本
~/.bash_profile 用户的个人启动文件,可扩展或重写配置脚本中的设置
~/.bash_login 若~/.bash_profile缺失,则bash尝试读取此脚本
~/.profile 若~/.bash_profile与~/.bash_login均缺失,则bash尝试读取此文件。在基于Debian的Linux版本中,这是默认值

non-login shell

文件 说明
/etc/bash_bashc 适用于所有用户的全局配置脚本
/.bashc 用户的个人启动文件,可扩展或重写全局配置脚本中的设置

你可能感兴趣的:(Linux,shell,脚本)