温馨提示×

怎样查看ubuntu的aliases

小樊
46
2026-09-17 14:55:52
栏目: 智能运维

在 Ubuntu(以及其它 Linux 发行版)里,alias(命令别名) 通常是通过 shell 配置的。下面按常见场景说明如何查看。


一、查看当前 shell 中已生效的 aliases

最简单的方法:

alias

或者:

alias -p

这会列出当前 shell 中所有已定义的别名,例如:

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

二、查看某个具体的 alias

alias ll

如果输出为空,说明该 alias 未定义。


三、查看 alias 是在哪里定义的

Ubuntu 默认 shell 一般是 bash,alias 通常定义在以下文件中:

1. 用户级配置

~/.bashrc
~/.bash_aliases

查看方法:

grep -R "alias" ~/.bashrc
grep -R "alias" ~/.bash_aliases

2. 系统级配置

/etc/bash.bashrc
/etc/profile

查看方法:

grep -R "alias" /etc/bash.bashrc

四、如果使用的是 zsh(非默认)

如果你用的是 zsh:

alias

配置文件通常是:

~/.zshrc

五、注意事项

  • alias 只在当前 shell 生效
  • 在脚本中默认不生效(除非加 shopt -s expand_aliases 或用 bash -i
  • 修改 alias 后需要重新加载:
    source ~/.bashrc
    

如果你愿意,可以告诉我:

  • 你用的是 bash 还是 zsh
  • 是想查看已有 alias,还是找某个命令为什么被alias了

我可以给你更精确的指导。

0