温馨提示×

怎么禁用ubuntu aliases

小樊
41
2026-09-26 16:02:30
栏目: 智能运维

在 Ubuntu 里,“aliases”通常指的是 shell alias(命令别名),最常见于 bash 或 zsh。下面按不同场景说明如何“禁用”。


一、临时禁用某个 alias(当前终端有效)

1️⃣ 查看已有 alias

alias

2️⃣ 临时取消某个 alias

unalias ll

关闭终端后失效

3️⃣ 本次命令绕过 alias

\ll
# 或
command ll

二、永久禁用 alias(推荐)

✅ 方法 1:从配置文件中删除

常见文件:

  • ~/.bashrc
  • ~/.bash_aliases
  • ~/.zshrc(zsh)

编辑文件:

nano ~/.bashrc

找到类似:

alias ll='ls -alF'

删除或注释:

# alias ll='ls -alF'

保存后生效:

source ~/.bashrc

✅ 方法 2:在 ~/.bashrc 中关闭 alias 加载

有些系统在 .bashrc 里有:

if [ -f ~/.bash_aliases ]; then
    . ~/.bash_aliases
fi

你可以:

  • 注释掉这段
  • 或直接重命名文件:
mv ~/.bash_aliases ~/.bash_aliases.bak

三、禁用系统级 alias(不推荐随意改)

系统级 alias 可能在:

/etc/bash.bashrc
/etc/profile

⚠️ 修改前建议备份:

sudo cp /etc/bash.bashrc /etc/bash.bashrc.bak

四、如果是“命令被 alias 覆盖”想彻底不用 alias

在 ~/.bashrc 末尾加:

unalias -a

⚠️ 会清除所有 alias


五、确认是否真的是 alias

有时不是 alias,而是:

  • function
  • alias + function

检查:

type ll

如果你能告诉我:

  • 你用的是 bash 还是 zsh
  • 想禁用 哪一个 alias
  • 是 临时还是永久

我可以给你更精确的命令。

0 踩