可以的,在 Ubuntu(以及其他 Linux 发行版)里,alias(别名)就是用来给命令“缩写 / 简化”的。
alias ll='ls -l'
之后你输入 ll 就相当于输入 ls -l。
alias 不能带参数,如果你需要参数,要用函数,例如:
alias g='git'
g status # 可用
但如果要像下面这样:
mkcd() {
mkdir -p "$1" && cd "$1"
}
这就不是 alias,而是 shell 函数。
临时 alias 只在当前终端有效,退出就没了。
想永久生效,写到:
~/.bashrc # 用 bash 的话
~/.zshrc # 用 zsh 的话
然后:
source ~/.bashrc
alias update='sudo apt update && sudo apt upgrade'
alias cls='clear'
alias ..='cd ..'
alias # 查看所有
unalias ll # 删除某个
简单说:alias 就是命令的“缩写工具”,但不支持参数,复杂逻辑用函数。