ZSH 中是否有用于一次创建多个别名的语法?

jam*_*ack 3 zsh oh-my-zsh

也就是说,如果我想别名都proxychainsprchproxychains4,有相当于这个东西?:

alias prch='proxychains'='proxychains4'

use*_*686 6

您可以在一个命令中添加多个别名:

alias prch=proxychains4 proxychains=proxychains4
Run Code Online (Sandbox Code Playgroud)

而且,由于alias它只是一个常规命令,因此您可以使用它的所有 shell 功能,包括大括号扩展。例如,语法x{A,B,C}y将扩展为三个单独的参数xAy xBy xCy

因此,如果将这两者结合在一起:

alias {prch,proxychains}=proxychains4
Run Code Online (Sandbox Code Playgroud)