在 Ubuntu(以及大多数 Linux 发行版)中,查看**别名(alias)**列表有以下几种常用方法:
alias
这是最简单、最常用的方法,会列出当前 shell 中所有已定义的别名。
示例输出:
alias ll='ls -l'
alias la='ls -A'
alias grep='grep --color=auto'
alias 别名名
例如:
alias ll
输出:
alias ll='ls -l'
别名通常定义在以下文件中(按加载顺序):
~/.bashrc(最常用)~/.bash_aliases~/.profile/etc/bash.bashrc(系统级)/etc/profile查看示例:
grep -R "alias" ~/.bashrc ~/.bash_aliases
type 命令查看别名(推荐)type 别名名
例如:
type ll
输出:
ll is aliased to `ls -l'
type -a 命令名
例如:
type -a ls
可能输出:
ls is aliased to `ls --color=auto'
ls is /usr/bin/ls
declare -p BASH_ALIASES
或者:
for alias in "${!BASH_ALIASES[@]}"; do
echo "$alias => ${BASH_ALIASES[$alias]}"
done
alias gs='git status'
unalias gs
将别名写入:
nano ~/.bashrc
然后执行:
source ~/.bashrc
如果你使用的是 zsh,命令稍有不同,也可以告诉我,我可以单独说明。