在 Ubuntu 里,“aliases”通常指 shell 别名(alias)。重命名一个 alias,本质上是删掉旧 alias,再建一个新 alias。下面分几种常见情况说明。
如果只是当前终端会话里定义的 alias:
alias oldname='ls -l'
unalias oldname
alias newname='ls -l'
⚠️ 关闭终端后就会失效。
常见配置文件:
~/.bashrc(最常用)~/.bash_aliases~/.zshrc(如果你用 zsh)nano ~/.bashrc
alias oldname='ls -l'
alias newname='ls -l'
source ~/.bashrc
如果你在脚本里想“复制再删”:
alias newname="$(alias oldname | sed "s/^alias oldname=//")"
unalias oldname
不过一般直接改配置文件更清晰。
mv alias 是不存在的alias
如果你说的是 其他类型的 alias(比如 Git alias、Docker alias、邮件别名、网络别名),可以告诉我具体场景,我可以给你对应做法。