在 CentOS(以及大多数 Linux 发行版)里,**“重命名 alias”**其实没有专门的 rename alias 命令,通常的做法是:先删除旧 alias,再创建新 alias。下面分几种常见情况说明。
假设你现在有一个 alias:
alias ll='ls -l'
想把它改成:
alias l='ls -l'
unalias ll
alias l='ls -l'
✅ 只对当前 shell 会话生效,重启或新开终端后失效。
常见配置文件:
~/.bashrc/etc/bashrc查看 alias 在哪定义的:
grep ll ~/.bashrc
编辑文件:
vi ~/.bashrc
找到类似内容:
alias ll='ls -l'
改成:
alias l='ls -l'
source ~/.bashrc
如果你想把多个 alias 改名,可以用脚本思路(示例):
unalias ll
alias l='ls -l'
unalias la
alias la2='ls -a'
alias
unalias 只能删,不能改\command 绕过 alias如果你有具体的 alias 名称或想按某种规则批量重命名,可以贴出来,我可以直接帮你写命令。