温馨提示×

怎样禁用ubuntu aliases

小樊
44
2026-09-02 10:13:58
栏目: 智能运维

在 Ubuntu 里,“aliases” 通常有两种常见含义,处理方式不同。下面分别说明。


一、禁用 shell 的 alias(最常见)

Ubuntu 默认使用 bashzsh,alias 一般定义在:

  • ~/.bashrc
  • ~/.bash_aliases
  • ~/.zshrc
  • /etc/bash.bashrc

1️⃣ 临时禁用某个 alias(当前终端有效)

unalias 别名

例如:

unalias ll

2️⃣ 临时忽略 alias(执行一次原命令)

\命令

command 命令

例如:

\ls

3️⃣ 永久禁用 alias

编辑对应配置文件:

nano ~/.bashrc

找到类似:

alias ll='ls -alF'

删除或注释掉:

# alias ll='ls -alF'

保存后执行:

source ~/.bashrc

4️⃣ 完全不加载 alias

~/.bashrc 中注释或删除:

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

二、禁用 Ubuntu 命令别名(如 aptapt-get 等)

Ubuntu 有些“别名”其实是:

  • shell alias
  • 或 dpkg 的替代机制

如果是 alias,用上面的方法即可。


三、禁用桌面/系统级别的“别名”(如默认程序)

例如:

  • editornano
  • pagerless

这些是 update-alternatives

update-alternatives --list editor

修改:

sudo update-alternatives --config editor

四、确认是否是 alias

type ll

输出示例:

ll is aliased to `ls -alF'

如果你指的是 Docker alias / Git alias / Kubernetes alias,告诉我具体场景,我可以给更精确的方案。

0