12
Powershell包含Compare-Object
cmdlet的內置別名diff
。這對我來說真的很煩人,因爲我習慣使用Unix diff
命令。如何刪除或替換PowerShell中的內置別名?
有沒有辦法刪除內置的diff
別名,或以其他方式覆蓋它?
我已經試過:
del alias:diff
- 提供了一個錯誤「別名未被刪除,因爲別名差異是恆定的或者只讀」set-alias diff diff.exe
- 提供了一種類似於上述- 錯誤
function diff { diff.exe $args }
- 別名優先
我該如何訪問「真正的」區別(不必記住不同的名稱)?
在如此重要的情況下,這是PowerShell的3.我沒有在第4版又試了一下,雖然第4版也有wget
別名,但與DIFF我可以去掉一個......
唉,這麼簡單。這樣可行。 –
謝謝!!!我真的希望從MS PowerShell文檔中更明顯地知道這一點!或者至少由Powershell建議。 –