在 Ubuntu(以及大多数 Linux 发行版)中,列出**所有别名(alias)**的常见方法如下:
alias
或
alias -p
这会显示当前 shell 会话中已定义的所有别名,例如:
alias ll='ls -l'
alias la='ls -A'
alias 别名名
例如:
alias ll
别名通常定义在以下文件中,你可以查看它们:
cat ~/.bashrc
cat ~/.bash_aliases
cat ~/.profile
如果你使用的是 zsh,则查看:
cat ~/.zshrc
如果你想更全面地查找别名定义(包括脚本中定义的),可以搜索:
grep -R "alias" ~/.bashrc ~/.bash_aliases ~/.profile /etc/bash.bashrc 2>/dev/null
type 别名名
例如:
type ll
输出可能为:
ll is aliased to `ls -l'
| 目的 | 命令 |
|---|---|
| 列出所有别名 | alias |
| 查看某个别名 | alias 名 |
| 查看别名定义位置 | ~/.bashrc / ~/.bash_aliases |
| 判断是否为别名 | type 名 |
如果你用的是 fish / zsh / dash,可以告诉我,我给你对应命令。