在 bash 中,如果您不想让某些琐碎命令被历史记录记住,例如dir
或cd..
或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
}
资料来源: