在 CentOS(以及大多数 Linux 发行版)里,alias 是可以“重载”的,只是你要明白它不是一个像 systemctl 那样的服务,而是 shell 层面的配置。下面分几种常见情况说明。
所谓“重载 aliases”,通常是指:
~/.bashrc / /etc/bashrc 里的 alias编辑完 alias 后,执行:
source ~/.bashrc
或
. ~/.bashrc
✅ 这样会重新加载 alias 定义
✅ 原来的 alias 会被覆盖(重载)
如果 alias 写在:
/etc/bashrc
或
/etc/profile.d/*.sh
重载方式:
source /etc/bashrc
或重新登录 shell。
在终端直接执行:
alias ll='ls -lh'
✅ 立即生效
✅ 会覆盖旧 alias
⚠️ 只影响当前 shell,重启终端失效
alias
或查看某个:
alias ll
unalias ll
shopt -s expand_aliases)zsh / fishCentOS 的 alias 可以重载,用
source ~/.bashrc就行。
如果你是想:
可以告诉我你的使用场景,我给你更精确的方案。