在 Ubuntu(以及大多数 Linux 发行版)中,“取消别名”通常指删除或临时禁用已定义的 alias。下面按常见场景给你说明。
alias
查看某个具体别名:
alias ll
unalias 别名名
例如:
unalias ll
✅ 只在当前终端会话有效,关闭终端后失效。
在命令前加 \:
\ls
或写完整路径:
/bin/ls
别名通常定义在以下文件中:
~/.bashrc~/.bash_aliases~/.zshrc(如果你用 zsh)nano ~/.bashrc
或:
vim ~/.bashrc
alias ll='ls -l'
改为:
# alias ll='ls -l'
source ~/.bashrc
unalias -a
⚠️ 不建议长期使用,会清空所有别名。
检查:
/etc/bash.bashrc
并删除对应 alias 行,然后:
source /etc/bash.bashrc
❌ 修改后没生效 → 忘了 source
❌ 别名删不掉 → 可能定义在多个文件里
❌ 用的是 zsh → 要改 ~/.zshrc
如果你愿意,可以把你具体想取消的别名或报错信息发出来,我可以直接帮你定位是哪一个文件定义的。