26.1 什么是 Shell 启动文件
-
Shell 启动文件是 Linux 中 Shell 启动时自动读取的配置文件,用于:
-
定义环境变量(如
PATH
)。 -
设置别名(如
alias ll='ls -la'
)。 -
加载自定义函数、导出变量。
-
配置命令提示符(PS1)。
-
-
它们对用户 Shell 的行为和体验影响极大。
26.2 Bash 的两种运行模式
理解启动文件前,要先区分 登录 Shell 和 非登录 Shell:
-
登录 Shell:用户通过登录控制台(TTY)、SSH 登录、或使用
su -
启动的 Shell。 -
非登录 Shell:如在桌面环境下打开的终端窗口(例如 GNOME Terminal),默认是非登录 Shell。