在 Linux 中查看 aliases(别名),常用以下几种方法:
alias
或
alias -p
输出示例:
alias ll='ls -l'
alias la='ls -A'
alias 别名名
例如:
alias ll
输出:
ll='ls -l'
~/.bashrc~/.bash_aliases~/.zshrc(如果用 zsh)/etc/bash.bashrc(全局别名)查看示例:
grep -R "alias" ~/.bashrc ~/.bash_aliases 2>/dev/null
有时别名不生效,可能是被函数或命令遮盖了:
type ll
输出示例:
ll is aliased to `ls -l'
\ll
或
command ll
echo $SHELL
或
ps -p $$
alias 只在当前 shell 会话有效source ~/.bashrc
alias 在脚本中默认不生效(除非 shopt -s expand_aliases)如果你用的是 zsh / fish / dash,可以告诉我,我可以给你对应的查看方式。