Bash 기록의 앞에 추가된 텍스트를 사용하여 명령을 다시 실행하세요.

Bash 기록의 앞에 추가된 텍스트를 사용하여 명령을 다시 실행하세요.

앞에 텍스트가 추가된 마지막 bash 명령을 어떻게 반복합니까?

따라서 이전 명령이 다음과 같은 경우:

$ ls /somedir

재입력/복사 및 붙여넣기를 방지하기 위해 bash 기록을 활용하여 다음 명령을 실행하고 싶습니다.

$ sudo /somedir

보너스, 첨부해 보시는 건 어떠세요?

답변1

sudo이중 강타 구문을 사용하여 위와 동일한 명령을 다시 실행할 수 있습니다 .

ls /somedir
sudo !!

달릴 것이다sudo ls /somedir

동일한 경로를 사용하려면 다음을 사용하십시오.!$

ls /somedir
ls -l !$

달릴 것이다ls -l /somedir

ctrl+r마지막으로 bash 기록의 역방향 검색을 실행하여 기록에서 명령을 다시 실행할 수 있습니다 .

관련 정보