Mac 터미널: 여러 이전 명령을 순서대로 반복

Mac 터미널: 여러 이전 명령을 순서대로 반복

위쪽 및 아래쪽 화살표 키를 사용하여 이전 명령을 탐색할 수 있으므로 이전 코드 줄을 쉽게 다시 실행할 수 있다는 것을 알고 있습니다. 그러나 여러 개의 연속된 명령을 다시 실행하려면 각 줄에 대해 화살표 키를 사용하여 뒤로 이동해야 하는데, 그 사이에 여러 줄의 코드를 입력하면 번거로울 수 있습니다.

Windows 명령 프롬프트에서 이전 코드 줄로 다시 이동하고 Enter 키를 눌러 다시 실행한 경우 아래쪽 화살표 키를 누르면 원래 명령 뒤의 줄로 이동할 수 있습니다. 이렇게 하면 세션 초기에 일련의 명령을 쉽게 실행할 수 있습니다.

Mac 터미널에는 멋진 기능과 단축키가 많이 있다는 것을 알고 있는데, 이를 달성할 수 있는 방법이 있어야 합니까?

답변1

run 을 실행하면 history이전 명령의 번호가 매겨진 목록이 표시됩니다. 예를 들어 기록에서 123, 124, 125 명령을 순서대로 실행하려면 다음을 수행합니다.

$ !123; !124; !125

답변2

또는 동일한 명령을 계속해서 실행하는 경우 이를 스크립트에 넣을 수 있습니다.

$ echo "!123 && !124 && !125" > my_cool_script.sh
$ chmod +x my_cool_script.sh
$ ./my_cool_script.sh

관련 정보