可以的,Linux 的 alias 本身就是用来“缩写”命令的,而且 alias 名称本身也可以起得很短。
alias ll='ls -l'
alias la='ls -A'
alias gs='git status'
这样你就可以用 ll、gs 这种短词代替长命令。
比如:
alias g='git'
alias d='docker'
alias p='pwd'
甚至单字母都可以(只要不和已有命令冲突)。
alias 不能直接传参,但可以用函数代替:
alias gp='git pull'
# 如果需要参数,用函数
g() {
git "$@"
}
把 alias 写进:
~/.bashrc(Bash)~/.zshrc(Zsh)然后:
source ~/.bashrc
alias # 查看所有
unalias ll # 删除某个
如果你是说 “alias 这个命令本身能不能缩写”(比如 al),那一般不建议,容易混淆;但你可以自己再 alias 一次:
alias al='alias'
总结:alias 不仅可以缩写命令,而且可以缩得很短,是 Linux 提效的标配。