📅  最后修改于: 2023-12-03 14:58:11.658000             🧑  作者: Mango
在Shell-Bash中,.bashrc
文件是用户环境变量与别名的配置文件,当我们在修改.bashrc
文件后,为了立即生效,我们需要重新加载该文件,以使所做的更改被应用到Shell环境中。
source ~/.bashrc
或. ~/.bashrc
命令这两个命令都是用来重新加载.bashrc
文件的,它们的效果是一样的。在执行时,~/.bashrc
中的所有配置和别名将被重新读取并加载到当前Shell中。
$ source ~/.bashrc
或
$ . ~/.bashrc
exec bash
命令使用exec bash
命令也可以重新加载.bashrc
文件,在执行该命令后,将会打开一个新的子Shell,这意味着当前Shell中的所有配置和别名将被丢弃,因为新子Shell中将重新加载一次.bashrc
文件。
$ exec bash
在重新加载.bashrc
文件时,需要确保该文件存在且无误,否则可能会导致加载失败或产生其他错误。另外,在使用source
或.
命令重新加载.bashrc
文件后,新添加的别名需要手动执行一次,才会在当前Shell中生效。
重新加载.bashrc
文件是我们Shell编程中常用的操作之一,掌握这一技巧,可以帮助我们更有效地管理Shell的环境变量和别名,提高Shell编程的效率。