在 CentOS(以及其他 Linux 发行版)中,aliases
命令用于创建命令的别名,而 .bashrc
文件是一个 Bash shell 的配置文件
当你在终端中输入一个命令时,Bash shell 会在环境变量 $PATH
中列出的目录中查找可执行文件。如果你使用 aliases
命令创建了一个别名,这个别名将只在当前的 shell 会话中生效。当你关闭终端或打开一个新的终端窗口时,别名将不再可用。
为了使别名在每次打开新的终端窗口时都生效,你需要将别名定义添加到 .bashrc
文件中。.bashrc
文件通常位于用户的主目录(/home/username
),你可以在其中添加类似以下的行来创建别名:
alias ll='ls -l'
这将在每次打开新的终端窗口时创建一个名为 ll
的别名,它等同于执行 ls -l
命令。要使更改生效,你需要重新加载 .bashrc
文件,可以通过运行以下命令来实现:
source ~/.bashrc
或者关闭并重新打开终端窗口。
总之,aliases
命令用于创建临时的命令别名,而 .bashrc
文件用于定义在每次打开新的终端窗口时都生效的别名。