リモートサーバーでzshrcを台無しにして、今はどのコマンドも実行できません!

リモートサーバーでzshrcを台無しにして、今はどのコマンドも実行できません!

リモートコンピュータでzsh設定を変更しましたが、設定が壊れてキーを押す
たびに、「url-quote-magic:1:url-quote-magic:関数定義ファイルが見つかりません」というメッセージが表示されます。

そのコンピュータに他のアカウントがありません。エラーを無効にして.zshrcシェルを再利用して修正できるようにするにはどうすればよいですか?

ベストアンサー1

次のようにログインしなくても、リモートサーバーでコマンドを実行できます。

ssh -lUSERNAME SERVER COMMAND

例えば

ssh -lsomeuser someserver 'mv .zshrc .zshrc.bak'

最後の引数として与えられたコマンドは非対話型sshシェルによって実行されますが、.zshrczshマンページ、ファイルの開始と閉じるセクション)。

おすすめ記事