답변:
Anthon 외에도 : 역사에서 비슷한 명령 줄을 피할 수있을뿐만 아니라 때때로 그렇게해야합니다 : 나는 종종 쉘에서 OpenPGP 인증서를 분석합니다. 그것은 콘솔에 15 줄 (때로는 더 많음)이 던져지는 것을 의미합니다. 당신은 몇 번 그렇게하고 당신의 역사는 가득합니다. 더 나쁜 것은 : 명령이 전체 화면 (bash)을 덮으면 히스토리가 제대로 작동하지 않습니다. 명령의 시작이 올바르게 표시되지 않아 편집이 거의 불가능합니다.
따라서 나는이 명령 행 중 하나를 역사에서 다소 짧게 유지하고 다른 명령 행을 차단합니다.
export HISTFILESIZE=-1
나는 내가 몇 번이나 크롤링을 했는지 모른다 .
때때로 나는 history | awk '{print $2}' | sort -n | uniq -c | sort -n | tail
가장 많이 발행 된 명령을보고 싶어한다 . 나는 내가 재미 (같은 것들을 찾을 수있을 명령의 순위보고 싶은 ls
, svn
, p4
, for
, 그리고 cd
) 나는 그 목록에서 게임을 볼 수 없습니다 때 기분이 좋아. 그래서 그 목록에서보고 싶지 않은 것을 실행할 때 공백으로 접두사를 붙입니다.