Linux에서 마지막으로 실행된 명령을 다시 실행하는 2가지 방법
Bash의 가장 큰 기능 중 하나는 사용자가 실행하는 모든 명령을 홈 디렉터리(일반적으로 /home/$USER/.bash_history) 내의 기록 파일에 저장하는 명령 기록입니다. ). 이를 통해 사용자는 이전 명령을 쉽게 불러오고, 편집하고, 다시 실행할 수 있습니다.
이번 글에서는 쉘에 입력된 명령 내역 중 특정 명령을 다시 실행하는 방법을 살펴보겠습니다. 이는 동일한 명령을 반복해서 입력하는 것을 방지하는 데 유용합니다.
일반적으로 최근에 실행한 명령을 가져오려면 위쪽
화살표 키를 사용하여 이전 명령을 검색할 수 있습니다. 계속해서 누르면 기록에 있는 여러 명령을 통해 원하는 명령을 찾을 수 있습니다. 반대 방향으로 이동하려면 아래쪽
화살표를 사용하세요.
그러나 기록 파일에는 많은 항목이 포함될 수 있으므로 명령 기록에서 특정 명령을 다시 실행하려면 기록 명령을 실행할 수 있습니다.
history
그런 다음 다시 실행하려는 명령의 번호를 가져옵니다(예를 들어 PHP-FPM을 다시 시작하고 해당 상태를 보려면, 표시된 대로 997 및 998) 명령을 다시 실행해야 합니다.
!997
!998
'!'
문자 뒤에 첫 번째 문자 몇 개(예: sud)를 사용하여 이전에 사용한 명령(sudo yum update)을 다시 실행할 수도 있습니다. Strong> 또는 sudo)에 표시된 대로 해당 특정 명령을 실행합니다.
!sud
OR
!sudo
Bash 기록에 대한 자세한 내용은 다음 가이드를 참조하세요.
- Bash Shell에서 Linux "역사 명령"의 힘
- Linux에서 BASH 명령줄 기록을 지우는 방법
- Bash 기록에서 실행하는 각 명령의 날짜 및 시간 설정
- 알아야 할 유용한 Linux 명령줄 Bash 단축키
그게 다야! Bash 기록은 이전 명령을 쉽게 불러오고 편집하고 다시 실행할 수 있는 멋진 기능입니다. 마지막으로 실행된 명령을 다시 실행하는 다른 방법을 알고 있다면 댓글 섹션에서 공유해 주세요.