温馨提示×

Ubuntu怎么取消别名

小樊
37
2026-07-18 10:27:37
栏目: 智能运维

在 Ubuntu(以及大多数 Linux 发行版)中,“取消别名”通常指删除或临时禁用已定义的 alias。下面按常见场景给你说明。


一、临时取消(当前终端有效)

1️⃣ 查看当前别名

alias

查看某个具体别名:

alias ll

2️⃣ 临时取消某个别名(推荐)

unalias 别名名

例如:

unalias ll

✅ 只在当前终端会话有效,关闭终端后失效。


3️⃣ 临时忽略别名(不用取消)

在命令前加 \

\ls

或写完整路径:

/bin/ls

二、永久取消别名(推荐)

别名通常定义在以下文件中:

  • ~/.bashrc
  • ~/.bash_aliases
  • ~/.zshrc(如果你用 zsh)

1️⃣ 编辑配置文件

nano ~/.bashrc

或:

vim ~/.bashrc

2️⃣ 找到类似内容并删除或注释

alias ll='ls -l'

改为:

# alias ll='ls -l'

3️⃣ 重新加载配置

source ~/.bashrc

三、当前 shell 中所有别名全部取消

unalias -a

⚠️ 不建议长期使用,会清空所有别名。


四、如果是系统级别名(不常见)

检查:

/etc/bash.bashrc

并删除对应 alias 行,然后:

source /etc/bash.bashrc

五、常见误区

❌ 修改后没生效 → 忘了 source
❌ 别名删不掉 → 可能定义在多个文件里
❌ 用的是 zsh → 要改 ~/.zshrc


如果你愿意,可以把你具体想取消的别名报错信息发出来,我可以直接帮你定位是哪一个文件定义的。

0