사용한 명령어들의 기록을 보는 history

Reading time ~1 minute

history

기본적으로 1000개의 사용했던 명령어들을 보는 명령어입니다.

$ history

history1

$ 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를 자주 사용하게 되는데 !를 알게 되고서는 굉장히 유용하게 사용하고 있답니다. :)

autowired로 의존성을 주입하는 세 가지 방법

필드, 생성자, 메서드에 autowired 사용하여 의존성을 주입해주는 두 가지 방법을 알아보자 Continue reading