Powershell의 기록으로 특정 명령이 기록되지 않도록 방지

Powershell의 기록으로 특정 명령이 기록되지 않도록 방지

dirBash에서 또는 cd..또는 와 같은 일부 작업 명령을 기록으로 기억하지 않으려면 h에 넣을 수 있습니다 HISTIGNORE. 파워쉘에서 가능할까요?

답변1

파워쉘에서 가능할까요?

다음 명령을 실행하여 비슷한 동작을 얻을 수 있습니다.

Set-PSReadlineOption -HistorySaveStyle SaveNothing

PSReadLine이 설치된 경우 다음 명령을 사용하여 설치할 수 있습니다.

Install-Module PSReadLine

시스템의 관리자인 경우 PowerShell 프로필에 다음 명령을 추가하여 거의 동일한 동작을 얻을 수 있습니다. 제가 제공한 예에서 명령이 공백으로 시작하면 명령이 기록 처리기에 추가되지 않습니다.

Set-PSReadLineOption -AddToHistoryHandler {
    param($command)
    if ($command -like ' *') {
        return $false
    }
    return $true
} 

출처:

  1. Get-PSReadLineOption
  2. 세트-PSReadLineOption
  3. 기록에 저장하지 않고 PowerShell 명령을 실행하는 방법은 무엇입니까?

관련 정보