在 CentOS 中设置永久 alias(别名),需要把 alias 写入 shell 的配置文件 中,否则重启或重新登录后会失效。
下面以 CentOS 7/8/Stream 常用的 bash 为例说明。
alias ll='ls -lh'
⚠️ 关闭终端后失效,仅用于测试。
编辑当前用户的 bash 配置文件:
vi ~/.bashrc
在文件末尾添加:
alias ll='ls -lh'
alias cls='clear'
alias update='yum update -y'
保存后执行:
source ~/.bashrc
✅ 立即生效,且重启后仍然有效。
如果你想让 所有用户 都生效:
vi /etc/bashrc
在末尾添加:
alias ll='ls -lh'
然后执行:
source /etc/bashrc
⚠️ 建议只对服务器管理员使用,普通用户不建议修改系统级配置。
如果 CentOS 使用了 zsh:
vi ~/.zshrc
添加 alias 后:
source ~/.zshrc
alias
删除某个 alias:
unalias ll
alias vi='vim'
alias rm='rm -i'
alias cp='cp -i'
alias mv='mv -i'
| 场景 | 配置文件 |
|---|---|
| 当前用户 | ~/.bashrc |
| 所有用户 | /etc/bashrc |
| 立即生效 | source 文件名 |
如果你是 CentOS + systemd + bash,按 ~/.bashrc 配置即可 ✅
需要我帮你写一份常用 alias 配置吗?