我正在使用Oh My Zsh,想知道是否有办法创建一个函数或别名来运行多个命令。举个例子,运行“更新”命令将更新特定的 gem,但不是全部。
问问题
18087 次
2 回答
50
正如您所发现的,您可以使用以下命令在单个别名中链接命令;
:
alias update_my_gems="echo foo; echo bar"
或者,您可以非常轻松地在~/.zshrc
文件中编写函数:
update_my_gems() {
echo foo
echo bar
}
为了可读性,我个人会为任何半复杂的东西选择一个函数。
于 2013-10-09T06:33:12.373 回答
1
如果有很多命令,我发现将位于我的主目录中的 .sh 文件的执行设置别名很有用
alias start_containers="./start-containers.sh"
要将别名扔到配置文件中,您可以这样做
echo alias start_containers="./start-containers.sh" >> ~/.zshrc
于 2019-11-20T15:00:25.533 回答