端末からプログラムを起動すると、プログラムを閉じるまで、その端末インスタンスを再び使用できません。
プログラムが終了するまで端末をブロックせずに端末からプログラム/アプリケーションを実行する方法はありますか?
Ubuntu 16.10では、他の回答で述べられているctrl + Zの動作が機能しませんが、
program &
^C
言い換えれば、ctrl + c
は、アンパサンドでプログラムを開始した後。
ジョブコントロールが希望どおりでない場合は、 screen を調べてください。
画面は複数の仮想端末を制御するため、相互に対話せずに複数のプログラムを実行できます。たとえば、mocp(音楽プレーヤー)、aptitude(パッケージマネージャー)、vim(テキストエディター)を同時に実行できますが、これらはすべて、端末を唯一のアクセス権があるかのように扱う対話型プログラムです。
これにより、画面内に新しい端末を作成してマンページを読むなど、他の場所を失うことなく、あるタスクから別のタスクに簡単に切り替えることができます。
Ubuntu 19では、他の回答で述べられているctrl + Zのことも機能しませんが、これは機能します。
$ <YOUR-PROGRAM> &
^c