![다른 명령을 사용하여 이전 명령을 실행하는 방법](https://linux55.com/image/226743/%EB%8B%A4%EB%A5%B8%20%EB%AA%85%EB%A0%B9%EC%9D%84%20%EC%82%AC%EC%9A%A9%ED%95%98%EC%97%AC%20%EC%9D%B4%EC%A0%84%20%EB%AA%85%EB%A0%B9%EC%9D%84%20%EC%8B%A4%ED%96%89%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95.png)
동의한다고 말하세요:
ls somedir
다른 명령으로 다시 실행할 수 있는 방법이 있나요?
예:
ls somedir
<run same command as above but with cd instead of ls>
답변1
이 변수는 $_
이전 행에 입력한 마지막 매개변수입니다. 예를 들어, cd $_
당신이 설명하는 것을 할 것입니다
bash-4.2$ ls X
1
bash-4.2$ cd $_
bash-4.2$ ls
1
^
이전 줄을 대체할 명령 과 같은 몇 가지 명령 대체 옵션도 있습니다.
bash-4.2$ ls X
1
bash-4.2$ ^ls^cd
cd X
bash-4.2$ ls
1