在 bash 中,如果您不希望某些繁瑣的命令被歷史記錄,例如dir
orcd..
或h
,您可以將它們放在HISTIGNORE
.這在 powershell 中可能嗎?
答案1
這在 powershell 中可能嗎?
您可以透過執行以下命令來實現類似的行為:
Set-PSReadlineOption -HistorySaveStyle SaveNothing
如果安裝了 PSReadLine,您可以使用以下命令安裝它:
Install-Module PSReadLine
如果您是系統管理員,您可以將以下命令新增至您的 PowerShell 設定檔中以獲得幾乎相同的行為。在我提供的範例中,如果命令以空格開頭,則該命令不會添加到歷史處理程序中:
Set-PSReadLineOption -AddToHistoryHandler {
param($command)
if ($command -like ' *') {
return $false
}
return $true
}
資料來源: