定义别名在其他终端上无法识别

定义别名在其他终端上无法识别

我正在使用命令“别名”,我注意到当我将 copy 的别名定义为 c ( alias c="copy" ) 时,它只能在该终端上工作,如果我切换到另一个终端,命令“c”将不再被识别为“copy”。

答案1

alias是 bash 的内置命令,可更改当前 shell 的环境,但只会在发出命令后创建的终端中发生更改。要让其他人识别更改,请运行以下命令:

source ~/.bashrc

而且,它必须是一个 bash 终端。

相关内容