温馨提示×

怎么查看ubuntu aliases

小樊
44
2026-09-02 10:10:58
栏目: 智能运维

在 Ubuntu(以及大多数 Linux 发行版)里,**alias(别名)**通常是 shell 的功能(最常用的是 Bash 或 Zsh)。下面按常见情况给你说明怎么查看。


一、查看当前已生效的所有 alias

在终端直接输入:

alias

或者:

alias -p

输出示例:

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

这会列出当前 shell 会话中已加载的所有 alias


二、查看某个具体的 alias

alias ll

如果定义了,会显示:

alias ll='ls -alF'

如果没定义,则没有任何输出。


三、查看 alias 定义在哪些配置文件里

alias 通常在以下文件中定义(取决于你用的 shell):

Bash 用户

  • ~/.bashrc(最常见)
  • ~/.bash_aliases(很多系统会 source 它)
  • ~/.profile
  • /etc/bash.bashrc(全局)

查看用户自己的 alias 定义:

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

查看系统全局 alias:

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

Zsh 用户

  • ~/.zshrc
grep "alias" ~/.zshrc

四、确认你当前用的是哪个 shell

echo $SHELL

或:

ps -p $$

五、临时 alias 和永久 alias 的区别

  • 临时 alias(只在当前终端有效):

    alias gs='git status'
    
  • 永久 alias:必须写进配置文件(如 ~/.bashrc),然后:

    source ~/.bashrc
    

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

  • 你用的是 Bash 还是 Zsh
  • 是想查看系统已有的 alias,还是找某个命令为什么没生效

我可以更针对性地帮你查。

0