본문 바로가기
Software/Script

[Bash] 4.3 유용한 Command

by 리미와감자 2024. 11. 26.
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

댓글