vim foo;sh
誤って代わりに書き込むと、もはやvim foo.sh
コマンドパスを見ることはできません。
たとえば、私の端末では
username@username-VirtualBox:~Desktop/
今はただ
$
このタスクをどのようにキャンセルできますか?とても迷惑です。この問題を解決するには、常に端末を停止して別の端末を実行する必要があります。
答え1
と入力すると、実際にはで区切られvim foo;sh
た2つのコマンドが実行されます。;
vim foo
sh
dash
2番目のコマンドは、おそらく別のプロンプトで構成された新しいシェルを起動します。
親シェルに戻るには、入力してまたはexit
キーを押します。EnterCtrl-d