为什么每次创建新别名时都必须执行“.bash_profile”?

为什么每次创建新别名时都必须执行“.bash_profile”?

每次我在 .bash_profile 文件中添加新别名时,我发现必须. .bash_profile在终端中执行命令才能使其工作。

为什么别名不能自动起作用?

答案1

首先,您应该将别名放在 中~/.bashrc而不是 中~/.bash_profile

接下来解释一下:只有读取包含别名的文件时,才会读取别名并使其可用。因此需要获取该文件。

相关内容