bash 기록을 사용하여 기록의 명령에서 인수를 사용하여 명령을 실행하려면 어떻게해야합니까?
내가 사용할 수 있다는 것을 알고 !!
마지막 명령을 다시 실행,하지만 어떻게 내가 그 인수와 새 명령을 실행할 수 있습니까?
예를 들어, 나는 먼저 다음을 실행합니다.
~/somefolder/script.sh somefile
나는 빨리 달리고 싶다
~/somefolder/script.sh anotherfile
시도 !! anotherfile
했지만 작동하지 않았습니다.
또는 더 나은 방법 !-2 newarguments
으로 새로운 인수로 두 번째 마지막 기록 명령을 실행하려면 어떻게해야합니까?
화살표를 사용하여 역사를 스크롤 한 다음 인수 위에 백 스페이스를 사용하고 싶지 않습니다.
:p
. 로 일치하는 줄을 탐색!?text?
하거나 히스토리 명령 줄의 아무 곳에서나 텍스트와 일치하여 줄을 찾습니다. 다른 변종은 단지 라인의 조각을 잡고 있지만, 명령, 즉 실행하기 전에 정규 표현식 교체를 수행하지 마십시오 선을 일치!wh:gs/sed/tr/
,which
SED, TR에 대한 명령 잠수정을.