때로는 내가 입력한 명령을 반복해야 할 때도 있습니다.나이전에는 다음과 같은 작업을 수행했습니다.
$ history | grep ssh
195 ssh josetocino@eq1
209 cd .ssh
211 cat id_rsa.pub | ssh josetocino@eq1 'cat >> .ssh/authorized_keys'
212 ssh josetocino@eq1
그리고 명령 번호 211을 반복하고 싶은데요.하지만원격 호스트를 변경합니다. 어떻게 해야 합니까?
해당 명령을 셸에 붙여넣어 수동으로 편집할 수 있는 명령/바로가기가 있습니까?
답변1
ssh-copy-id
이 특정 명령을 자동화하는 데 사용됩니다 .Ctrl+R명령의 일부를 누르고 입력하면 기록에서 빠르게 검색할 수 있습니다.
fc 211
$EDITOR에서 명령을 편집하려면 실행하세요 .!211:s/eq1/eq2/
단어를 바꾼 후 명령을 실행하는 데 사용합니다 .