温馨提示×

centos aliases怎么清空

小樊
43
2026-09-09 01:10:37
栏目: 智能运维

在 CentOS(以及其他 Linux 发行版)里,**“清空 aliases”**通常有几种不同含义,下面按常见场景给你说明:


一、临时清空当前 Shell 中的所有 alias(最常用)

如果你只是想当前终端会话里不再有任何 alias:

unalias -a

✅ 立刻生效
❌ 重启终端或重新登录后恢复


二、只删除某一个 alias

比如你有一个叫 ll 的 alias:

unalias ll

三、永久清空 alias(不让他再自动加载)

CentOS 中 alias 通常定义在以下文件里:

  • ~/.bashrc
  • ~/.bash_profile
  • ~/.alias(如果有)
  • /etc/bashrc(全局)

方法 1:注释或删除 alias 配置

编辑你的用户配置文件:

vi ~/.bashrc

找到类似:

alias ll='ls -l'
alias rm='rm -i'

直接删除或注释掉(# 开头)

然后执行:

source ~/.bashrc

方法 2:直接清空 alias 相关配置(暴力)

如果你想彻底清空当前用户所有 alias 配置

> ~/.bashrc
source ~/.bashrc

⚠️ 注意:这会清空整个 .bashrc,不建议新手直接用


四、查看当前有哪些 alias

先看看现在有哪些:

alias

五、系统级 alias(所有用户)

如果是全局 alias:

vi /etc/bashrc

同样删除或注释 alias 行,然后:

source /etc/bashrc

总结

需求 命令
临时清空 unalias -a
删除单个 unalias 名称
永久清空 .bashrc 里的 alias
查看 alias

如果你是脚本里Docker 容器里非 root 用户遇到 alias 问题,也可以告诉我具体场景。

0