如何在Cmder中创建一个别名,该别名包含多个命令并接受参数?

25
我想知道如何在Cmder中创建一个别名,它可以接受参数并将它们注入到命令中。
1个回答

46

要在单个别名中分隔命令,$t 可以解决问题。 要检索传递给别名的所有参数,$* 可以解决问题。

示例:

  • 多条命令:alias serveApp=cd "C:\app" $t grunt serve
  • 参数:alias nav=cd $*,用法:nav "C:\app"
  • 组合:alias servePath=cd $* $t grunt serve

1
不理解参数和组合步骤。你能解释一下吗? - Benj
1
在参数步骤中:$* 将被替换为参数 "C:\app",从而形成 cd "C:\app"。这是两个命令的组合,第一个是将 cd 到参数,第二个是 grunt serve。 - Ramtin Soltani
好的,我没有那样理解。谢谢! - Benj

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接