温馨提示×

如何查看 ubuntu aliases

小樊
49
2026-08-28 16:04:09
栏目: 智能运维

在 Ubuntu 中查看 aliases(别名) 有几种常见方式,取决于你想查看的是当前 shell 的别名用户自定义别名还是系统级别名


一、查看当前 shell 中所有已生效的别名

最常用的方法:

alias

alias -p

输出示例:

alias ll='ls -l'
alias la='ls -A'
alias grep='grep --color=auto'

二、查看某个具体别名的定义

alias ll

输出:

ll='ls -l'

三、查看用户自定义的别名(最常见)

用户自己的别名通常写在以下文件中:

1️⃣ ~/.bashrc(最常见)

cat ~/.bashrc | grep alias

或编辑查看:

nano ~/.bashrc

2️⃣ ~/.bash_aliases

Ubuntu 默认会加载这个文件:

cat ~/.bash_aliases

3️⃣ ~/.profile~/.bash_profile

cat ~/.profile | grep alias

四、查看系统级别名(较少见)

系统级别名可能存在于:

/etc/bash.bashrc

查看:

cat /etc/bash.bashrc | grep alias

五、查看是否是函数或别名(区分)

有时你以为它是 alias,其实是函数:

type ll

输出示例:

ll is aliased to `ls -l'

ll is a function

六、查看当前 shell 类型(很重要)

不同 shell 加载的配置文件不同:

echo $SHELL

常见情况:

  • bash~/.bashrc
  • zsh~/.zshrc

七、如果你修改了 alias 想立刻生效

source ~/.bashrc

总结速查表

目的 命令
查看所有别名 alias
查看某个别名 alias 名称
查看用户别名 cat ~/.bashrc
查看系统别名 cat /etc/bash.bashrc
判断是别名还是函数 type 命令

如果你愿意,可以把你当前的 Ubuntu 版本shell 类型 发我,我可以帮你精确指出别名定义在哪个文件里。

0