温馨提示×

怎么查看系统别名

小樊
53
2026-08-30 03:40:55
栏目: 编程语言

查看系统别名取决于你当前使用的 Shell操作系统。下面按常见环境给你总结一下。


一、通用方法(最常用)

查看所有别名

alias

alias -p

输出示例:

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

二、查看某个具体别名

alias 别名名

示例:

alias ll

输出:

ll='ls -l'

三、不同 Shell 的说明

1️⃣ Bash(最常见)

alias

别名通常定义在:

  • ~/.bashrc
  • ~/.bash_aliases
  • ~/.profile

查看定义来源:

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

2️⃣ Zsh

alias

别名通常在:

  • ~/.zshrc

查看:

grep alias ~/.zshrc

3️⃣ fish shell

alias

查看定义文件:

funced alias_name

或:

~/.config/fish/config.fish

四、查看是否是别名、函数还是命令

使用 type

type ll

输出示例:

ll is aliased to `ls -l'

或:

ll is a function

五、系统级别名(不常见)

有些别名可能定义在:

/etc/bashrc
/etc/profile

查看:

grep alias /etc/bashrc /etc/profile 2>/dev/null

六、只查看别名,不查看函数

alias | grep -v '^.*()'

七、临时禁用别名查看真实命令

\ls

或:

command ls

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

  • 你用的是 哪种系统(Linux / macOS / WSL)
  • 你用的是 哪种 Shell(bash / zsh / fish)

我可以给你更精确的命令。

0