温馨提示×

ubuntu aliases能缩写命令吗

小樊
35
2026-10-08 08:40:30
栏目: 智能运维

可以的,在 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 就是命令的“缩写工具”,但不支持参数,复杂逻辑用函数。

0 踩