Wenn Sie in Bash nicht möchten, dass einige Chore-Befehle im Verlauf gespeichert werden, z. B. dir
oder cd..
oder h
, können Sie sie in eingeben HISTIGNORE
. Ist dies in Powershell möglich?
Antwort1
Ist dies in Powershell möglich?
Sie können ein ähnliches Verhalten erreichen, indem Sie den folgenden Befehl ausführen:
Set-PSReadlineOption -HistorySaveStyle SaveNothing
Wenn PSReadLine installiert ist, können Sie es mit dem folgenden Befehl installieren:
Install-Module PSReadLine
Wenn Sie Administrator des Systems sind, können Sie den folgenden Befehl zu Ihrem PowerShell-Profil hinzufügen, um ein nahezu identisches Verhalten zu erzielen. In dem von mir angegebenen Beispiel wird der Befehl nicht zum Verlaufshandler hinzugefügt, wenn er mit einem Leerzeichen beginnt:
Set-PSReadLineOption -AddToHistoryHandler {
param($command)
if ($command -like ' *') {
return $false
}
return $true
}
Quellen: