반달가면 이글루에서 백업 - http://bahndal.egloos.com/587375
리눅스에서 이전에 입력한 명령어 이력을 보여주는 history 명령을 이용해서 과거에 입력했던 명령어들 중에 다시 실행할 명령어를 선택해서 재실행할 수 있다. 아래의 예시를 보면 금방 감을 잡을 수 있을 것이다.
# 이전 명령어 이력 출력
history
출력된 결과에는 번호가 붙어 있는데, 예를 들어 이 중에 35번에 해당되는 명령어를 다시 실행한다거나 cp로 시작되면서 가장 최근에 실행된 명령어를 다시 실행할 수 있다. 아래의 예시처럼 앞에 느낌표(!)를 붙여주면 된다.
# 35번 명령어 재실행
!35
# cp로 시작되는 가장 최근 명령어 재실행
!cp
이전에 꽤 긴 명령어를 입력했는데 다시 반복해야 할 경우 유용하다. history 출력이 좀 길다 싶으면 grep 명령과 조합해서 명령어 번호를 찾은 후에 해당 명령을 실행하면 편리하다.
# 명령어 이력 중에 "cp -r" 문자열이 포함된 것만 골라냄
history | grep "cp \-r"
231 cp -r ~/my_docs ~/backup
# 231번 명령 재실행
!231
728x90
'리눅스' 카테고리의 다른 글
CentOS 리눅스에서 네트워크 구동 설정 (0) | 2023.07.25 |
---|---|
우분투 계열 리눅스에서 배포판 정보 확인 (0) | 2023.07.25 |
리눅스에서 대용량(exFAT) USB메모리 사용 (데비안/우분투 계열) (0) | 2023.07.21 |
scp - ssh를 통한 파일/디렉토리 복사 (0) | 2023.07.21 |
리눅스 터미널에서 명령어 사용 이력 삭제 (history) (0) | 2023.07.21 |