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

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

명령을 기억하고 실행하고 싶다고 가정해 보세요(예:)

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]입력하면 skype이미 명령이 표시됩니다.

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

관련 정보