linux .bashrc文件修改和生效
这个文件主要保存个人的一些个性化设置,如命令别名、路径等。
eg: alias nginx-shift='cd /usr/share/nginx/'
每次修改.bashrc后,使用source ~/.bashrc(或者 . ~/.bashrc)就可以立刻加载修改后的设置,使之生效。
一般会在.bash_profile文件中显式调用.bashrc。登陆linux启动bash时首先会去读取~/.bash_profile文件,这样~/.bashrc也就得到执行了,你的个性化设置也就生效了。
source命令用法:
source FileName 作用:在当前bash环境下读取并执行FileName中的命令。该filename文件可以无”执行权限”
注:该命令通常用命令“.”来替代。 如:source .bash_profile . .bash_profile两者等效。
source(或点)命令通常用于重新执行刚修改的初始化文档。 source命令(从 C Shell 而来)是bash shell的内置命令。
点命令,就是个点符号,(从Bourne Shell而来)。
source的程序主体是bash,脚本中的$0变量的值是bash,而且由于作用于当前bash环境,脚本中set的变量将直接起效