温馨提示×

linux aliases怎么删除

小樊
54
2026-09-02 04:17:47
栏目: 智能运维

在 Linux 中,alias(别名) 分为「临时 alias」和「写入配置文件的永久 alias」,删除方式不同:


一、删除当前 shell 中的临时 alias(立即生效,重启/新终端后还在的话说明写文件了)

unalias 别名

示例:

unalias ll

删除多个:

unalias ll la

删除所有 alias:

unalias -a

⚠️ 这只对当前终端会话有效。


二、删除写入配置文件的永久 alias(否则下次登录又有了)

常见配置文件:

  • ~/.bashrc
  • ~/.bash_profile
  • ~/.profile
  • ~/.zshrc(zsh 用户)

方法 1:手动编辑文件

vim ~/.bashrc

找到类似:

alias ll='ls -l'

删除或注释掉(# 开头):

# alias ll='ls -l'

保存后执行:

source ~/.bashrc

方法 2:用 sed 一键删除(谨慎)

sed -i '/alias ll=/d' ~/.bashrc
source ~/.bashrc

三、查看当前有哪些 alias

alias

四、常见坑

  • 改了文件不生效:记得 source
  • 系统级 alias:在 /etc/bashrc/etc/profile.d/ 里,需要 sudo 修改
  • zsh 用户:改 ~/.zshrc,不是 .bashrc

如果你愿意,可以告诉我你用的是 bash 还是 zsh,以及 alias 写在哪个文件,我可以给你精确命令。

0