入力したコマンドを繰り返す必要がある場合がある年齢前に、私は次のようなことをしました:
$ 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/
単語を置き換えてからコマンドを実行するために使用します。