~/.bashrc、~/.bash_profile和/etc/profile配置文件

.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_profile和/etc/profile配置文件_第1张图片

~/.bashrc

每个运行bash shell的用户执行.bashrc文件,打开bash shell,文件就会自动读取。修改.bashrc配置文件后,只需要重新打开bash即可生效。
~/.bashrc、~/.bash_profile和/etc/profile配置文件_第2张图片

/etc/profile

此文件为Linux系统的每个用户设置环境信息,比如PATH环境变量、有效用户ID(EUID)、bash版本信息等。当用户第一次登录时,系统会扫描/etc/profile.d目录下的配置文件设置shell的环境信息。
~/.bashrc、~/.bash_profile和/etc/profile配置文件_第3张图片
在/etc/profile.d/目录下,存放着应用程序需要的启动脚本,包括颜色、语言、less、vim、which等附加设置。
~/.bashrc、~/.bash_profile和/etc/profile配置文件_第4张图片

小技巧

显示隐藏文件:

  • ll -a

显示当前目录所有文件、文件夹的详细信息,包括权限、大小、用户、组等

  • ls -a

显示当前目录下所有文件、文件夹的简略信息

  • l.

显示当前目录下的所有隐藏文件,只显示名称,不显示详情

你可能感兴趣的:(配置文件,bash)