在 Ubuntu(以及大多数 Linux 发行版)中,别名(alias) 用来给命令起“快捷方式”。查看别名的方法如下:
直接在终端中输入:
alias
输出示例:
alias ll='ls -l'
alias la='ls -A'
alias grep='grep --color=auto'
例如查看 ll 是不是别名,以及它代表什么:
alias ll
如果 ll 是别名,会显示:
alias ll='ls -l'
如果不是别名,则不会有输出。
有时别名可能来自函数或 shell 内置命令,可以用:
type ll
输出示例:
ll is aliased to `ls -l'
别名通常定义在以下文件中(按加载顺序):
~/.bashrc~/.bash_aliases/etc/bash.bashrc/etc/profile.d/*.sh你可以用 grep 查找:
grep -R "alias ll" ~ /etc 2>/dev/null
或者更准确地:
grep -R "alias" ~/.bashrc ~/.bash_aliases /etc/bash.bashrc
compgen -a
shopt -s expand_aliases)source ~/.bashrc
如果你是用 zsh 而不是 bash,命令稍微不同,可以告诉我,我给你对应版本。