在 CentOS(以及其他 Linux 发行版)中使用 aliases(别名),主要目的是为了提高操作效率、减少输入错误、统一命令习惯。下面从实际使用和运维角度说明为什么要使用它。
alias 是 shell 中的一个功能,用于给一条或多条命令定义一个“简称”。
例如:
alias ll='ls -lh'
之后你输入 ll,就相当于执行 ls -lh。
很多常用命令参数很长,使用 alias 可以大幅减少敲击次数。
示例:
alias ll='ls -lh'
alias la='ls -la'
alias grep='grep --color=auto'
✅ 好处:
一些命令参数复杂,容易拼错或忘掉。
例如:
alias rm='rm -i'
alias cp='cp -i'
alias mv='mv -i'
✅ 好处:
在 CentOS 服务器上,误删文件代价很高。
alias rm='rm -i'
可以避免:
rm *
直接清空目录。
在运维团队中,可以通过 alias 统一命令习惯。
例如:
alias status='systemctl status'
alias restart='systemctl restart'
✅ 好处:
有些命令非常长,例如 Docker、Kubernetes。
alias k='kubectl'
alias dps='docker ps --format "table {{.ID}}\t{{.Names}}\t{{.Status}}"'
✅ 好处:
不同人习惯不同,alias 可以定制自己的环境。
alias update='yum update -y'
alias cls='clear'
alias ll='ls -lh'
写入用户配置文件:
vi ~/.bashrc
添加:
alias ll='ls -lh'
生效:
source ~/.bashrc
使用 CentOS aliases 的核心价值:
✅ 快
✅ 安全
✅ 少出错
✅ 更顺手
如果你愿意,我也可以根据你常用的命令,帮你定制一套 CentOS 常用 alias 清单。