温馨提示×

如何列出ubuntu aliases

小樊
53
2026-09-14 14:06:27
栏目: 智能运维

在 Ubuntu(以及一般的 Linux 系统)中,alias(别名)是用来给命令创建“快捷键”或“默认参数”的。下面按常见需求说明如何列出、查看和管理 alias。


一、列出当前所有的 alias

最简单的方法:

alias

或者:

alias -p

输出示例:

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

二、查看某一个 alias 是否存在

alias ll

如果存在,会显示:

alias ll='ls -alF'

如果不存在,则没有任何输出或提示找不到。


三、alias 通常定义在哪里?

alias 一般定义在以下文件中(按加载顺序):

  1. ~/.bashrc(最常见)
  2. ~/.bash_aliases(很多人单独放 alias)
  3. ~/.profile 或 ~/.bash_profile
  4. 系统级:/etc/bash.bashrc

查看你当前用户定义的 alias:

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

四、临时 vs 永久 alias

临时 alias(仅当前终端有效)

alias gs='git status'

关闭终端后失效。

永久 alias

编辑文件:

nano ~/.bashrc

添加:

alias gs='git status'

然后执行:

source ~/.bashrc

五、删除 alias

unalias ll

删除所有 alias(不推荐):

unalias -a

六、如果你用的是 zsh(非 bash)

Ubuntu 默认是 bash,但如果你用 zsh:

alias

alias 通常在:

~/.zshrc

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

  • 你是 bash 还是 zsh
  • 想 列出系统所有 alias 还是 只查某个命令的 alias

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

0 踩