bash配置文件
Bash相关的配置文件:
/etc/profile: The systemwide initialization file, executed for login shells/etc/bash.bashrc: The systemwide per-interactive-shell startup file/etc/bash.bash.logout: The systemwide login shell cleanup file, executed when a login shell exits~/.bash_profile: The personal initialization file, executed for login shells~/.bashrc: The individual per-interactive-shell startup file~/.bash_logout: The individual login shell cleanup file, executed when a login shell exits~/.inputrc: Individual readline initialization file
关于这些配置文件加载详细说明,参见GNU Bash文档: Bash-Startup-Files
关于Bash启动时加载的配置文件顺序,参见: https://shreevatsa.wordpress.com/2008/03/30/zshbash-startup-files-loading-order-bashrc-zshrc-etc/
几个常用的变量:
SEHLL: 显示当前的ShellPATH: 不加绝对路径时,查找命令的路径USER: 显示当前用户PWD:pwd命令显示的东西HISTFILESIZE:history记录多少条历史命令PS1-4: 交互登录式Shell的命令提示符