温馨提示×

linux aliases能缩写吗

小樊
46
2026-10-19 18:48:46
栏目: 智能运维

可以的,Linux 的 alias 本身就是用来“缩写”命令的,而且 alias 名称本身也可以起得很短。

1. 基本用法(给命令起缩写)

alias ll='ls -l'
alias la='ls -A'
alias gs='git status'

这样你就可以用 ll、gs 这种短词代替长命令。

2. alias 名称可以非常短

比如:

alias g='git'
alias d='docker'
alias p='pwd'

甚至单字母都可以(只要不和已有命令冲突)。

3. 带参数的“缩写”

alias 不能直接传参,但可以用函数代替:

alias gp='git pull'
# 如果需要参数,用函数
g() {
  git "$@"
}

4. 持久化(重启后仍生效)

把 alias 写进:

  • ~/.bashrc(Bash)
  • ~/.zshrc(Zsh)

然后:

source ~/.bashrc

5. 查看 / 删除

alias          # 查看所有
unalias ll     # 删除某个

如果你是说 “alias 这个命令本身能不能缩写”(比如 al),那一般不建议,容易混淆;但你可以自己再 alias 一次:

alias al='alias'

总结:alias 不仅可以缩写命令,而且可以缩得很短,是 Linux 提效的标配。

0 踩