配置文件的执行先后顺序如下:
/etc/profile
$HOME/.bash_profile
$HOME/.bashrc
/etc/bashrc
vim /etc/profile
,把echo "/etc/profile"
写到第一行,head -n 1 /etc/profile
看一下/etc/profile
里边第一行内容。
vim $HOME/.bash_profile
,把echo ".bash_profile"
写到第一行,head -n 1 $HOME/.bash_profile
可以看一下当前用户家目录下.bash_profile
文件第一行内容,以下再次执行head -n 1 文件名
不再解释其中含义。
vim $HOME/.bashrc
,把echo ".bashrc"
写到$HOME/.bashrc
第一行。
vim /etc/bashrc
,把echo "/etc/bashrc"
写到第一行。
然后通过su - 用户名
的方式就可以依次把上边的文件执行一次。
或者再打开一个终端,也能执行上边输入到各个配置文件里边第一行的echo
代码。
要是只执行su 用户名
,没有-
的话,只会依次输入$HOME/.bashrc
和/etc/bashrc
里边的内容。
此文章为7月Day 15学习笔记,内容来源于极客时间《Linux 实战技能 100 讲》。