在 CentOS 中设置 alias(别名),常见有临时生效和永久生效两种方式。下面按使用场景说明。
直接在终端执行:
alias ll='ls -l'
✅ 立即生效
❌ 关闭终端或重新登录后失效
查看已设置的别名:
alias
取消别名:
unalias ll
编辑当前用户的 shell 配置文件(默认是 bash):
vi ~/.bashrc
在文件末尾添加:
alias ll='ls -l'
alias la='ls -la'
alias cls='clear'
保存后执行:
source ~/.bashrc
✅ 每次登录都会生效
✅ 只影响当前用户
编辑系统级配置文件:
sudo vi /etc/bashrc
在末尾添加:
alias ll='ls -l'
alias www='cd /var/www/html'
保存后执行:
source /etc/bashrc
✅ 所有用户生效
⚠ 需要 root 权限
| Shell | 用户配置文件 |
|---|---|
| bash | ~/.bashrc |
| zsh | ~/.zshrc |
| 系统级 | /etc/bashrc |
⚠ 如果你用的是 zsh,修改 ~/.zshrc 而不是 .bashrc
alias c='clear'
alias rm='rm -i'
alias cp='cp -i'
alias mv='mv -i'
alias grep='grep --color=auto'
alias ipinfo='ip a'
~/.bash_profile 而不是 ~/.bashrcsource ~/.bashrc\rm file.txt
或:
command rm file.txt
✅ 普通用户:
vi ~/.bashrc
source ~/.bashrc
✅ 服务器全局配置:
sudo vi /etc/bashrc
source /etc/bashrc
如果你愿意,我可以帮你: