[Linux] Command History

반응형

이번 글에서는 Linux에서 사용자가 입력한 command history 를 확인하는 방법에 대해 알아보겠습니다.

1. Command History

linux 의 bash shell 은 default 로 사용자가 입력한 모든 command 의 기록을 파일에 기록해둡니다.

1-1) .bash_history

echo 명령어를 사용해

echo $HISTFILE

다음과 같이 command history 가 기록되어 있는 위치를 확인할 수 있으며

해당 파일을 'vi' command 로 열어보면 다음과 같이 기록된 내용을 확인할 수 있습니다.

1-2) history

더욱 손쉬운 방법으로 linux 는 command history 를 console 로 출력해주는 history command 를 제공합니다.

대부분 command history 는 하나의 화면에 출력하기에는 양이 방대함으로..

pipe & more command 와 함께 사용하면 보다 편리하게 history 를 확인할 수 있습니다.

history | more

만약 기존에 입력한 command 를 동일하게 실행하고 싶을 경우

해당 comamnd history 의 번호를 확인 후 손쉽게 재실행 할 수 있습니다. 예를 들어 20번 command (clear) 를 재실행 하고 싶은 경우 다음과 같이 입력합니다.

!20

가장 최근에 실행한 command 를 재실행 하고 싶을 경우 다음과 같이 입력합니다.

!!


반응형

'Linux' 카테고리의 다른 글

[Linux] Link  (0) 2021.03.01
[Linux] Wild Card  (0) 2021.03.01
[Linux] Head & Tail  (0) 2021.03.01
[Linux] More & Less  (0) 2021.02.22
[Linux] Moving Files & Directories  (0) 2021.02.20

댓글

Designed by JB FACTORY