我是一个冗长的人,所以我通常创建一个新的目录,而不使用像这样的别名。
New-Item Donkey -ItemType d
一个不那么冗长的同事唠叨起来,因为我很高兴和喜欢合作,我以为我会把它缩短,因为我希望那些不知名的人也满足。所以我就是这样。
ni Donkey -ItemType d
然后,有些东西打击了我,我尝试了下面的内容,只是为了它的乐趣,完全期望得到一记耳光告诉我去做自己的事情。
ni Donkey -it d
你不知道吗?它确实有效!因此,我很高兴为我的狡猾的朋友制作一切完全神秘的东西,我开始调查我还能缩写的其他内容。我是这样的。
Get-Help ni
Get-Help it
虽然第一个给了我命令,包括它的别名,正如预期的那样,第二个对我咆哮,告诉我没有这样的事情。好吧,我请原谅,但我刚刚执行了命令,所以我知道有。
经过一些“ 也有!没有。也有。没有。 ”我意识到我不会赢得PowerShell顽固的红色信息。所以,这是我的问题。
- 是它开始用别名?
- 我怎样才能得到帮助它(是别名或别的什么)?
1
1.“it”是-ItemType参数名称的前2个字母。因此,如果只有一个以这些符号开头的参数,则可能不会键入整个名称。2. Get-Help New-Item
—
-Full
@ t1meless是正确的(并且应该将此作为答案发布)。“它”不是别名,它是编写参数的一种简短方法,只有在此cmdlet的其他参数没有共享相同前缀时才有效。您可以将此参数缩短为“i”,因为它是cmdlet以此字母开头的唯一参数。
—
root
Get-Help it
不会产生结果,因为Get-Help
返回cmdlet的信息,而不是参数。更多信息,请访问:stackoverflow.com/questions/7262802 / ...
@ t1meless呵呵,我现在看到了。我被ItemType的大写愚弄了,错过了它和前缀。好消息。此外,标志-full将是有用的。你一定要把它作为答案发布。
—
Konrad Viltersten 2016年