history 다루기
history 를 조회한다.
$ history
결과는 다음과 같은 형태이다.
1 ls 2 history
다음과 같이 history 의 1 번 항목을 다시 실행할 수 있다.
$ !1
grep 명령어로 다시 실행하려고 하는 history 를 찾을 수 있다.
$ history | grep ls
1번 history 항목을 삭제한다.
$ history -d 1
grep 으로 찾은 history 를 삭제하려면 다음과 같이 한다.
$ for HISTORY_NUMBER in $( history | grep PGPASSWORD | awk '{print $1}' | sort -n -r ); do history -d $HISTORY_NUMBER; done
PGPASSWORD 는 psql 혹은 pg_dump 명령어와 관련이 있다.
history 를 모두 삭제한다.
$ history -c