温馨提示×

Ubuntu如何列出所有别名

小樊
46
2026-07-07 03:22:48
栏目: 智能运维

在 Ubuntu(以及大多数 Linux 发行版)中,列出**所有别名(alias)**的常见方法如下:

1. 列出当前 shell 中定义的所有别名

alias

alias -p

这会显示当前 shell 会话中已定义的所有别名,例如:

alias ll='ls -l'
alias la='ls -A'

2. 查看某个具体的别名

alias 别名名

例如:

alias ll

3. 查看别名是在哪里定义的(常用配置文件)

别名通常定义在以下文件中,你可以查看它们:

cat ~/.bashrc
cat ~/.bash_aliases
cat ~/.profile

如果你使用的是 zsh,则查看:

cat ~/.zshrc

4. 查看所有别名(包括 shell 内置 + 自定义)

如果你想更全面地查找别名定义(包括脚本中定义的),可以搜索:

grep -R "alias" ~/.bashrc ~/.bash_aliases ~/.profile /etc/bash.bashrc 2>/dev/null

5. 查看是否为别名(区分别名 / 函数 / 命令)

type 别名名

例如:

type ll

输出可能为:

ll is aliased to `ls -l'

小结

目的 命令
列出所有别名 alias
查看某个别名 alias 名
查看别名定义位置 ~/.bashrc / ~/.bash_aliases
判断是否为别名 type 名

如果你用的是 fish / zsh / dash,可以告诉我,我给你对应命令。

0