温馨提示×

Ubuntu怎么查看别名

小樊
39
2026-07-07 03:12:49
栏目: 智能运维

在 Ubuntu(以及大多数 Linux 发行版)中,别名(alias) 用来给命令起“快捷方式”。查看别名的方法如下:


一、查看所有别名

直接在终端中输入:

alias

输出示例:

alias ll='ls -l'
alias la='ls -A'
alias grep='grep --color=auto'

二、查看某个具体别名

例如查看 ll 是不是别名,以及它代表什么:

alias ll

如果 ll 是别名,会显示:

alias ll='ls -l'

如果不是别名,则不会有输出。


三、查看别名具体执行了什么

有时别名可能来自函数或 shell 内置命令,可以用:

type ll

输出示例:

ll is aliased to `ls -l'

四、查看别名是在哪里定义的(进阶)

别名通常定义在以下文件中(按加载顺序):

  1. ~/.bashrc
  2. ~/.bash_aliases
  3. /etc/bash.bashrc
  4. /etc/profile.d/*.sh

你可以用 grep 查找:

grep -R "alias ll" ~ /etc 2>/dev/null

或者更准确地:

grep -R "alias" ~/.bashrc ~/.bash_aliases /etc/bash.bashrc

五、临时查看当前 shell 的所有别名(包括未显示的)

compgen -a

六、注意事项

  • 别名 只对当前 shell 有效
  • 别名 不会继承到脚本中(除非用 shopt -s expand_aliases
  • 修改别名后,需要重新加载配置:
source ~/.bashrc

如果你是用 zsh 而不是 bash,命令稍微不同,可以告诉我,我给你对应版本。

0