在 CentOS(以及大多数 Linux 发行版)里,aliases(别名) 通常是 shell 级别 的概念,最常见的是 Bash。下面按常见场景给你说明。
alias
或
alias -p
输出示例:
alias cp='cp -i'
alias ll='ls -l'
alias mv='mv -i'
alias rm='rm -i'
alias ll
输出:
alias ll='ls -l'
| 文件 | 作用 |
|---|---|
~/.bashrc |
当前用户 |
~/.bash_profile |
当前用户(登录 shell) |
/etc/bashrc |
所有用户 |
/etc/profile |
所有用户(登录 shell) |
grep -R "alias ll" ~/.bashrc /etc/bashrc
type 命令(推荐)type ll
输出示例:
ll is aliased to `ls -l'
which(不推荐,可能不准)which ll
⚠️ which 有时看不到 alias,只看到真实命令路径。
\ll
或
command ll
unalias ll
alias
alias
CentOS 默认通常会定义:
alias cp='cp -i'
alias mv='mv -i'
alias rm='rm -i'
这是为了防止误删文件。
✅ 查看所有 alias
alias
✅ 查看某个 alias 来源
type 别名
✅ 查看定义位置
grep alias ~/.bashrc
如果你是想 排查某个命令为什么行为异常,或者 想永久添加/删除 alias,可以继续问我。