在 CentOS 中添加 alias(别名)可以让你用简短的命令代替常用或复杂的命令。下面按生效范围和使用场景给你详细说明。
直接在终端执行:
alias ll='ls -lth'
查看当前所有别名:
alias
⚠️ 这种方式终端关闭后失效
编辑当前用户的 shell 配置文件:
vi ~/.bashrc
在文件末尾添加:
alias ll='ls -lth'
alias cls='clear'
alias update='sudo yum update -y'
保存后执行:
source ~/.bashrc
✅ 以后每次登录自动生效
编辑系统配置文件:
vi /etc/bashrc
同样在末尾添加:
alias ll='ls -lth'
保存后执行:
source /etc/bashrc
⚠️ 需要 root 权限
✅ 对所有用户生效
默认 alias 在脚本中不起作用,需要:
shopt -s expand_aliases
source ~/.bashrc
或直接使用函数代替 alias。
删除某个别名:
unalias ll
删除所有别名:
unalias -a
alias vi='vim'
alias rm='rm -i'
alias cp='cp -i'
alias mv='mv -i'
alias netrestart='systemctl restart network'
type ll
输出示例:
ll is aliased to `ls -lth'
如果你用的是 zsh / csh / 非 root 用户 / 容器环境,可以告诉我,我可以给你更精确的配置方式。