繁体   English   中英

如何在PowerShell别名中运行多个命令

[英]How to run multiple commands in a PowerShell Alias

我正在尝试在我的$profile文件中为PowerShell添加别名。

Set-Alias regrunt grunt;g aa;g cm 'regrunted';g ps;

当我运行regrunt ,只运行第一个命令。 如何让这个别名运行所有命令?

PS:请不要评论“不要提交缩小文件”,我们都通过了这个。

你不能不幸。 PowerShell中的别名只能用于单个命令。

您需要定义一个函数来运行多个命令:

function regrunt {
    grunt;g aa;g cm 'regrunted';g ps;
}

PowerShell中的别名专为命令的简单重命名而设计。 只有一个命令,没有参数。 要做你想做的事,写一个函数。

function regrunt {
  grunt
  g aa
  g cm 'regrunted'
  g ps
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM