私のシェルプロンプトは、私が作業しているパスの代わりに$になります。

私のシェルプロンプトは、私が作業しているパスの代わりに$になります。

vim foo;sh誤って代わりに書き込むと、もはやvim foo.shコマンドパスを見ることはできません。

たとえば、私の端末では

username@username-VirtualBox:~Desktop/

今はただ

$ 

このタスクをどのようにキャンセルできますか?とても迷惑です。この問題を解決するには、常に端末を停止して別の端末を実行する必要があります。

答え1

と入力すると、実際にはで区切られvim foo;shた2つのコマンドが実行されます。;

vim foo
sh

dash2番目のコマンドは、おそらく別のプロンプトで構成された新しいシェルを起動します。

親シェルに戻るには、入力してまたはexitキーを押します。EnterCtrl-d

関連情報