일종의 "비공개"에 어떻게 들어갈 수 있습니까?다루기 힘든쉘 세션의 내 명령이 디스크 기록에 기록되지 않습니까?
기록에 기록되지 않도록 모든 명령 앞에 공백 문자를 추가하는 옵션이 있다는 것을 알고 있지만 각 명령 앞에 공백을 추가할 필요가 없는 솔루션을 찾고 있습니다.
답변1
새 zsh
셸을 시작하고 기록을 비활성화합니다.
옵션 1
zsh # or just `$SHELL` if you're already running zsh
unset HISTFILE
...secret commands...
exit
비밀 명령은 기록 파일에 저장되지 않습니다.
옵션 2
zsh # or just `$SHELL` if you're already running zsh
fc -p
...secret commands...
exit
을 실행하면 메모리 내 기록으로 fc -p
전환 됩니다 .zsh
exit
단점: 이전 이력(명령어 입력)앞으로세션이 private
시작됨)을 사용할 수 없습니다.