我想在 PowerShell 中为 Cygwinbin
目录中的所有可执行文件创建一个永久别名:
C:\Cygwin64\bin
我可以对单个可执行文件执行此操作,例如grep
通过:
Set-Alias grep "C:\cygwin64\bin\grep"
当我尝试为目录创建别名时bin
,它不起作用:
Set-Alias Cygwin C:\cygwin64\bin\
Cygwin\grep ... it failed with this error:
Cygwin\grep : The module 'cygwin' could not be loaded. For more information, run 'Import-Module Cygwin'.
At line:1 char:1
+ Cygwin\grep
+ ~~~~~~~~~~~
+ CategoryInfo : ObjectNotFound: (cygwin\grep:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CouldNotAutoLoadModule
我如何创建bin
目录的别名以便可以从中调用任何可执行文件?