.bashrc、.bash_profile和/etc/profile配置文件
设置/bin/bash作为默认的用户交互程序。bash命令运行分为登录和非登录两种方式,区别在于使用的启动配置脚本文件,登录方式将自动执行"/etc/profile"和用户主目录下的".bash_profile"文件(.bash_profile文件中会去执行.bashrc);非登录方式只执行用户主目录下的“.bashrc”文件。
~/.bash_profile
每个用户都可以使用.bash_profile配置属于自己专属的shell信息。修改.bash_profile配置文件后,使用source ~/.bash_profile命令就可以让配置信息生效。
~/.bashrc
每个运行bash shell的用户执行.bashrc文件,打开bash shell,文件就会自动读取。修改.bashrc配置文件后,只需要重新打开bash即可生效。
/etc/profile
此文件为Linux系统的每个用户设置环境信息,比如PATH环境变量、有效用户ID(EUID)、bash版本信息等。当用户第一次登录时,系统会扫描/etc/profile.d目录下的配置文件设置shell的环境信息。
在/etc/profile.d/目录下,存放着应用程序需要的启动脚本,包括颜色、语言、less、vim、which等附加设置。
小技巧
显示隐藏文件:
- ll -a
显示当前目录所有文件、文件夹的详细信息,包括权限、大小、用户、组等
- ls -a
显示当前目录下所有文件、文件夹的简略信息
- l.
显示当前目录下的所有隐藏文件,只显示名称,不显示详情