在 CentOS 中添加 aliases(别名) 常见有两种方式:临时生效 和 永久生效,下面按使用场景说明。
直接在终端执行:
alias ll='ls -l'
查看当前所有别名:
alias
✅ 关闭终端或重新登录后失效。
编辑当前用户的 shell 配置文件:
vi ~/.bashrc
在文件末尾添加:
alias ll='ls -l'
alias cls='clear'
alias ga='git add'
保存后执行:
source ~/.bashrc
✅ 重新登录或打开新终端也会生效。
编辑系统配置文件:
vi /etc/bashrc
在末尾添加:
alias ll='ls -l'
alias update='yum update -y'
保存后执行:
source /etc/bashrc
✅ 所有用户(使用 bash)都会生效
⚠️ 修改系统文件需谨慎
unalias ll
unalias -a
确认 shell
echo $SHELL
~/.bashrc~/.zshrc别名优先级
避免覆盖系统命令
例如不要直接覆盖 rm,建议:
alias rm='rm -i'
alias ll='ls -lh --color=auto'
alias la='ls -A'
alias ..='cd ..'
alias ...='cd ../..'
alias myip='curl ifconfig.me'
如果你是想 给 root 用户、给某个脚本、或者 在 cron 里用 alias,可以告诉我,我可以给你更具体的方案。