温馨提示×

怎样删除CentOS别名

小樊
47
2026-08-30 03:32:54
栏目: 智能运维

在 CentOS 中,“别名(alias)”通常是 临时别名写入配置文件的永久别名。删除方式取决于别名是如何创建的。


一、查看当前已定义的别名

alias

或查看某个具体别名:

alias 别名名

二、删除当前 Shell 中的别名(临时)

删除单个别名

unalias 别名名

示例:

unalias ll

删除所有别名

unalias -a

⚠️ 这种方式只是 当前终端会话生效,重新登录或新开终端会恢复。


三、删除永久别名(推荐)

永久别名一般写在以下文件中:

常见配置文件

  • 当前用户:
    • ~/.bashrc
    • ~/.bash_profile
  • 全局(所有用户):
    • /etc/bashrc
    • /etc/profile

操作步骤

  1. 编辑对应的文件
vi ~/.bashrc

vi /etc/bashrc
  1. 找到类似内容:
alias ll='ls -l'
alias rm='rm -i'
  1. 删除或注释掉(在行首加 #):
# alias ll='ls -l'
  1. 保存后重新加载配置
source ~/.bashrc

source /etc/bashrc

四、只针对当前用户 vs 所有用户

范围 文件
当前用户 ~/.bashrc
所有用户 /etc/bashrc

五、常见示例

删除 rm 的别名

unalias rm

并删除:

vi ~/.bashrc
# 删除 alias rm='rm -i'

六、注意事项

  • unalias 不会修改配置文件
  • 修改 ~/.bashrc 后需要 source 或重新登录
  • 别名只对 bash shell 有效(zsh、fish 不同)

如果你愿意,可以把你当前的 alias 输出使用的 shell 发出来,我可以帮你精确判断该删哪里。

0