history
기본적으로 1000개의 사용했던 명령어들을 보는 명령어입니다.
$ history
$ history n
n개만큼의 기록만 봅니다.
$ history -d n
n번의 기록을 지웁니다.
$ history -c
전체기록을 지웁니다.
history 같은 경우는 아주 간단해서 따로 포스팅할 이유는 없었는데 포스팅을 하게 된 이유는 사실 !
때문입니다.
!
는 가장 최근에 실행시킨 명령어를 실행시켜 줍니다.
$ !n
history 상의 n번 명령어를 실행시킵니다.
이걸 모를 때는 hitory로 조회한 명령어를 짧으면 직접 보고 치고 길면 copy&paste 해서 사용했는데 history와 같이 사용하면 이전 사용했던 명령을 쉽게 사용 가능합니다.
추가적으로
$ !!
마지막 명령어를 실행시켜 줍니다. 방향 키를 위로 한번 올린 다음 엔터를 치는 것 중 더 마음에 드는 걸 사용하시면 될 것 같습니다.
$ !명령어
마지막으로 사용한 해당 명령어를 실행시켜 줍니다.
간단한 예시로 ls -a
, ls -l
, clear
순으로 실행했다면
!!
:clear
실행!ls
:ls -l
실행
쉘을 사용하다 보면 각자 자신만의 버릇이 있는 경우들이 있는데 저 같은 경우는 clear
로 빈번하게 화면을 비어줘서 history
를 자주 사용하게 되는데 !
를 알게 되고서는 굉장히 유용하게 사용하고 있답니다. :)