명령어리스트의 확인과 재사용을 할 수 있는 history 개론
작성자 정보
- 관리자 작성
- 작성일
컨텐츠 정보
- 2,267 조회
- 0 추천
- 목록
본문
명령어리스트의 확인과 재사용을 할 수 있는 history 개론
history명령어는 이미 사용하였던 명령어를 다시 확인하고 재사용할 수 있는 쉘내부명령어입니다.
리눅스는 각 계정별로 계정사용자가 서버에서 사용했던 명령어들을 기억하고 있습니다.
즉, 계정사용자가 사용했던 명령어들을 계정사용자의 홈디렉토리에 있는 .bash_history파일에 기록을 하고 있습니다.
이번 장에서는 이렇게 저장된 명령어들을 확인하고 재사용하는 방법을 배울 것입니다.
기본적으로 .bash_history파일에 기록되는 명령어의 개수는 1000개이며
이 개수는 다음과 같이 확인해보면 됩니다.
[root@su249 ~]# echo $HISTSIZE 1000 [root@su249 ~]# |
즉, 위와 같이 쉘변수인 HISTSIZE에는 사용했던 명령어를 몇 개까지 저장할 것인가를 숫자로 저장하고 있습니다.
그리고 다음은 root의 홈디렉토리에 명령어가 기록되는 .bash_history파일을 확인한 것입니다.
[root@su249 ~]# pwd /root [root@su249 ~]# [root@su249 ~]# ls -l .bash_history -rw------- 1 root root 13815 2013-09-11 02:56 .bash_history [root@su249 ~]# |
root의 홈디렉토리뿐 아니라 모든 계정의 홈디렉토리에는 .bash_history파일이 존재하며 이 파일에 해당계정사용자가 사용했던 명령어들이 각각 저장되어 있습니다.
결론적으로 history명령어는 각각의 사용자 홈디렉토리에 저장되어 있는 .bash_history파일에 저장되어있는 명령어들을 확인하고 재사용하는 명령어입니다.
관련자료
-
이전
-
다음