哦我的Zsh多个命令有一个别名

sna*_*oni 10 bash customization zsh oh-my-zsh

我正在使用Oh My Zsh,并想知道是否有办法创建一个函数或别名来运行多个命令.举个例子,运行'update'命令会更新特定的gem,但不是全部.

sim*_*ont 26

正如您所发现的,您可以使用;以下命令在单个别名中链接命令:

alias update_my_gems="echo foo; echo bar"
Run Code Online (Sandbox Code Playgroud)

或者,您可以在~/.zshrc文件中轻松编写函数:

update_my_gems() {
    echo foo
    echo bar
}
Run Code Online (Sandbox Code Playgroud)

为了便于阅读,我个人会为任何半复杂的东西寻找功能.

  • 我默认使用*任何*的函数,除非有一个别名更好的原因(很少会是这种情况). (2认同)