温馨提示×

怎么查看linux aliases

小樊
37
2026-08-16 13:47:08
栏目: 智能运维

在 Linux 中查看 aliases(别名),常用以下几种方法:

1. 查看当前 shell 的所有别名

alias

alias -p

输出示例:

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

2. 查看某个具体的别名

alias 别名名

例如:

alias ll

输出:

ll='ls -l'

3. 查看别名是在哪里定义的

常见配置文件:

  • ~/.bashrc
  • ~/.bash_aliases
  • ~/.zshrc(如果用 zsh)
  • /etc/bash.bashrc(全局别名)

查看示例:

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

4. 查看别名是否被子 shell 或函数覆盖

有时别名不生效,可能是被函数或命令遮盖了:

type ll

输出示例:

ll is aliased to `ls -l'

5. 临时禁用别名查看原始命令

\ll

command ll

6. 查看当前 shell 类型(以防不生效)

echo $SHELL

ps -p $$

常见注意点

  • alias 只在当前 shell 会话有效
  • 修改配置文件后需要:
    source ~/.bashrc
    
  • alias 在脚本中默认不生效(除非 shopt -s expand_aliases

如果你用的是 zsh / fish / dash,可以告诉我,我可以给你对应的查看方式。

0