특정 패턴과 일치하는 파이프를 통해 명령을 다시 실행합니다.

특정 패턴과 일치하는 파이프를 통해 명령을 다시 실행합니다.

예를 들어 명령을 호출하고 실행하고 싶다고 가정해 보겠습니다.

wget https://go.skype.com/skypeforlinux-64.deb

이미 하루 전에 사용했어요. 나는 지시어를 사용했다.

history | grep skype

어떤 예제 출력이

 1584  sudo apt-get purge skypeforlinux 
 1585  sudo snap install skype 
 1824  cd skype/
 1829  wget https://go.skype.com/skypeforlinux-64.deb
 2001  history | grep skype

1829새 명령을 작성하지 않고 프로세스를 직접 실행하도록 파이프라인을 확장하려면 어떻게 해야 합니까 !1829?

답변1

기록을 "greping"하는 대신 역방향 검색을 사용할 수 있습니다.

[ctrl]+를 누르면 [r](두 키를 동시에 누름) 명령 기록에서 뒤로 검색됩니다.

따라서 (예를 들어) 다시 실행하고 싶다면

wget https://go.skype.com/skypeforlinux-64.deb

[ctrl]+를 누르고 [r]Enter를 skype누르면 이미 명령이 표시됩니다.

이것이 마지막 명령이 아닌 경우 [ctrl]+를 다시 눌러 기록을 순환 할 수 있습니다 [r].

관련 정보