在 Linux 里,aliases 本身不是“文件对象”,而是 shell 在当前会话中定义的命令别名,所以“重命名 alias”本质上是:
删掉旧的 alias,新建一个不同名字的 alias
下面分几种常见情况说明。
假设原来有:
alias ll='ls -l'
想改成 lsl:
unalias ll
alias lsl='ls -l'
⚠️ 关闭终端后失效。
常见文件:
~/.bashrc(bash 用户最常见)~/.zshrc(zsh 用户)~/.bash_aliases(如果引用了)查看已有 alias:
alias
或搜索:
grep 'alias ll' ~/.bashrc
用编辑器打开:
nano ~/.bashrc
找到类似:
alias ll='ls -l'
改成:
alias lsl='ls -l'
保存后执行:
source ~/.bashrc
如果你有很多 alias,可用 sed:
sed -i 's/alias ll=/alias lsl=/' ~/.bashrc
source ~/.bashrc
alias # 查看所有
alias name # 查看某个
unalias name # 删除
type ll 查看)如果你愿意,可以告诉我:
我可以给你更精确的命令。