如何覆蓋或刪除 PowerShell 別名?
你可以透過重新定義 Powershell 別名進行覆蓋。例如,如果該別名針對 Notepad.exe 建立為 Edit,而且如果想要用另一個程式覆蓋它(比如 wordpad.exe),那麼請使用以下命令。
我們將使用 Set-Alias 命令用 Wordpad.exe 覆蓋 Edit 別名 cmdlet。當你關閉 PowerShell 會話時,它將刪除新建立的別名和修改過的別名。
Set-Alias edit "C:\Program Files\Windows NT\Accessories\wordpad.exe"
你不能覆蓋預定義別名。這樣做將引發異常。
例如,當嘗試修改指向 Get-Content 的 dir 別名時,錯誤輸出如下。
要刪除新建立的別名且不關閉 PowerShell 控制檯,你需要使用 RemoveAlias 命令。
Remove-Alias -AliasName Edit
你還可以使用 Del 命令刪除別名。
Del alias:Edit
同樣不能刪除永久性別名。只有新建立的別名才能被刪除,而且在會話結束時自動刪除。
廣告