다른 명령을 사용하여 이전 명령을 실행하는 방법

다른 명령을 사용하여 이전 명령을 실행하는 방법

동의한다고 말하세요:

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

관련 정보