在 Ubuntu(和其他 Linux 发行版)里,aliases(别名)是指通过 alias 命令为常用命令创建的快捷方式。它可以让你用一个更短、更好记的名字来执行某条命令,或者给命令加上默认参数。
别名本质上是一个命令的替换规则。
例如,你可以把:
ls -lh
简化为:
ll
只要提前定义好别名。
在终端中直接输入:
alias ll='ls -lh'
之后输入:
ll
等价于:
ls -lh
⚠️ 这个别名只在当前终端会话有效,关闭终端后就会消失。
要让别名在每次打开终端时都生效,需要写入配置文件。
~/.bashrc(Bash 默认)nano ~/.bashrc
在文件末尾添加:
alias ll='ls -lh'
alias update='sudo apt update && sudo apt upgrade'
alias cls='clear'
保存后(Ctrl+O → Enter → Ctrl+X),执行:
source ~/.bashrc
编辑:
~/.zshrc
alias ls='ls --color=auto'
alias ll='ls -lh'
alias la='ls -lAh'
alias grep='grep --color=auto'
alias update='sudo apt update && sudo apt upgrade'
alias ports='netstat -tuln'
alias ipinfo='ip a'
alias
alias ll
unalias ll
例如更复杂的用法推荐写成函数:
mkcd() {
mkdir -p "$1" && cd "$1"
}
Ubuntu 的 alias 就是把常用命令变成“快捷键”的机制,用来提高效率。
如果你愿意,我可以帮你: