728x90
반응형
[Bash] 4.3 유용한 Command
이전에 실행한 명령어 확인
형식
# 이전에 실행한 명령어를 확인한다.
history [옵션]
사용 예제
# 명령어 확인
history
# 최근 n개 명령어 확인
history n
# 특정 번호의 명령어 재실행
# 예: !42는 history에서 42번으로 표시된 명령어를 재실행합니다.
!<번호>
# 특정 문자열로 시작하는 명령어 재실행
# 예: !ls는 마지막으로 실행한 ls로 시작하는 명령어를 실행합니다.
!<문자열>
# 마지막 명령어 재실행
# 바로 직전에 실행했던 명령어를 다시 실행합니다.
!!
history 관리
Bash는 명령어 기록을 ~/.bash_history 파일에 저장한다. 이 파일은 사용자가 터미널 세션을 종료할 때 기록이 업데이트된다.
# 파일 위치
~/.bash_history
# 기록 즉시 저장
# 기본적으로 Bash는 현재 세션에서 실행된 명령어를 메모리에만 저장하다가 종료 시 파일로 기록한다.
# 명령어를 즉시 저장하기 위해서 이 기능을 사용한다.
history –a
# 기록 삭제
history –c
# 기록 파일과 메모리 동기화
# ~/.bash_history 파일 내용을 다시 로드합니다.
history -r
history 환경 변수
# 메모리에 저장할 명령어의 최대 개수를 설정합니다.
export HISTSIZE=1000
# ~/.bash_history 파일에 저장할 명령어의 최대 개수를 설정합니다.
export HISTFILESIZE=2000
728x90
반응형
'Software > Script' 카테고리의 다른 글
[Bash] 4.4 유용한 Command (1) | 2024.11.27 |
---|---|
[Bash] 4.2 유용한 Command (0) | 2024.11.24 |
[Bash] 4.1 유용한 Command (0) | 2024.11.23 |
[Bash] 3. Command 훑어보기 (0) | 2024.11.21 |
[Bash] 2. Process (0) | 2024.11.20 |
댓글