在 Linux 中,“重命名 alias”并不是像文件那样直接“改名”,而是先删除旧 alias,再创建新 alias。下面按常见场景说明。
alias
或查看某个:
alias oldname
unalias oldname
alias newname='原命令'
✅ 示例:
unalias ll
alias lslist='ls -la'
⚠️ 只在当前终端有效,关闭终端后失效
常见文件:
~/.bashrc~/.zshrcvim ~/.bashrc
例如原内容:
alias ll='ls -la'
改为:
alias lslist='ls -la'
或直接删除旧行,新增一行。
source ~/.bashrc
alias newname="$(alias oldname | sed "s/^alias oldname=//")" && unalias oldname
⚠️ 仅适合简单 alias,复杂命令建议手动改。
cd)type newname 检查是否生效如果你愿意,可以告诉我:
我可以给你精确示例。