在 Ubuntu(以及大多数 Linux 发行版)里,**alias(别名)**通常是 shell 的功能(最常用的是 Bash 或 Zsh)。下面按常见情况给你说明怎么查看。
在终端直接输入:
alias
或者:
alias -p
输出示例:
alias ll='ls -alF'
alias la='ls -A'
alias l='ls -CF'
这会列出当前 shell 会话中已加载的所有 alias。
alias ll
如果定义了,会显示:
alias ll='ls -alF'
如果没定义,则没有任何输出。
alias 通常在以下文件中定义(取决于你用的 shell):
~/.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
~/.zshrcgrep "alias" ~/.zshrc
echo $SHELL
或:
ps -p $$
临时 alias(只在当前终端有效):
alias gs='git status'
永久 alias:必须写进配置文件(如 ~/.bashrc),然后:
source ~/.bashrc
如果你愿意,可以告诉我:
我可以更针对性地帮你查。