在 CentOS(以及大多数 Linux 发行版)中,alias(别名) 并不是某个独立的“命令程序”,而是 Shell(通常是 bash)内置的功能,用来为一条或多条命令创建一个简短的“别名”,方便使用。
alias 可以让你用更短、更好记的名字来执行常用命令。
例如:
alias ll='ls -l'
之后你输入 ll,就相当于执行 ls -l。
alias
或查看某一个:
alias ll
alias 别名='原命令'
示例:
alias cls='clear'
alias update='yum update -y'
⚠️ 只在当前终端会话有效,退出后失效。
unalias 别名
示例:
unalias cls
要让 alias 在 每次登录都生效,需要写入配置文件。
编辑:
~/.bashrc
添加:
alias ll='ls -l'
alias rm='rm -i'
保存后执行:
source ~/.bashrc
/etc/bashrc
或
/etc/profile.d/alias.sh
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'
alias net='systemctl status network'
alias 不能带参数占位
alias test='echo $1' # ❌ 不支持
需要参数请用 函数:
mycmd() {
echo "参数: $1"
}
有些命令已被 alias 覆盖,想用原命令:
\rm file.txt
或
/bin/rm file.txt
CentOS 中的 alias 是 shell 的别名功能,用来简化命令输入,提升操作效率。
如果你愿意,我也可以帮你定制一套 CentOS 常用 alias 配置。