터미널에 입력 한 명령을 찾는 방법

어제 다시 사용하고 싶었습니다 ffmpeg 스크린 캐스트를 만들고 내 필요에 맞는 완전한 명령 (비디오, 오디오 형식 등)을 정확히 기억하지 못했습니다. 나는 당신이 어느 시점에서 그것을 사용했다는 것을 알고 있었지만 모든 (무한) 매개 변수와 함께 완전한 명령을 기억할 수 없었습니다. 방법을 찾다 검색기록 de 명령 에 입력 단말기.


«history»명령을 사용하면 터미널에 입력 된 모든 명령의 내역을 나열 할 수 있습니다. 결과를 필터링하기 위해 다음과 같이 grep 명령과 결합 할 수 있습니다.

역사 | grep ffmpeg

어딘가에 "ffmpeg"라는 단어가 포함 된 입력 한 모든 명령이 나열됩니다. 이것이 바로 제가 찾던 것입니다.

또 다른 매우 유용한 방법은 "Ctrl + R"을 누르고 검색 할 단어를 입력하는 것입니다. 이전 방법과의 차이점은 모두가 아닌 해당 단어를 포함하는 마지막 입력 된 명령을 찾는 것입니다.