温馨提示×

如何查看linux aliases

小樊
48
2026-08-01 01:46:23
栏目: 智能运维

在 Linux 中,查看 aliases(别名) 有几种常用方法,下面按常见场景说明:


1. 查看当前 shell 中已定义的别名

查看所有别名

alias

alias -p

输出示例:

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

查看某个具体别名

alias ll

如果别名存在,会显示其定义;否则不会有输出。


2. 查看别名定义的位置(来源)

别名通常定义在以下文件中,按 加载顺序 查看:

Bash

~/.bashrc
~/.bash_aliases
~/.profile
/etc/bash.bashrc

Zsh

~/.zshrc

查看方式示例:

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

3. 判断是否是别名、函数还是命令

使用 type(推荐)

type ll

输出示例:

ll is aliased to `ls -l'

或者:

type -a ll

4. 查看当前 shell 类型

不同 shell 查看方式可能不同:

echo $SHELL

ps -p $$

5. 临时禁用别名查看真实命令

\ll

command ll

总结

目的 命令
查看所有别名 alias
查看某个别名 alias 名称
查看别名来源 查看 .bashrc / .zshrc
判断类型 type 名称
忽略别名执行 \命令

如果你是 Bash / Zsh / 某个具体发行版(如 Ubuntu、CentOS),我也可以给你更精确的方法。

0