アプリケーション呼び出し後にコマンドプロンプトに戻る方法

アプリケーション呼び出し後にコマンドプロンプトに戻る方法

端末に入力するだけでfirefoxFirefoxが起動しますが、戻ることはできません。 コマンドモードこれ以上ではありません。

どうやって戻れますか?コマンドモード
試してみましたが、:qどちらexitも機能しません。

ベストアンサー1

シェルでプログラム(たとえばfirefox)を実行すると、そのプログラムが実行されます。「前景に」。プログラムが完了したら、他のコマンドを実行できます。

コマンドを実行する別の方法は次のとおりです。「バックグラウンドで」。この記号を入れると&このコマンドの後は(バックグラウンドで)非同期に実行され、同じシェル/ターミナルで別のコマンドを実行できます。抜粋man bash:

When bash starts a job asynchronously  (in the background), it prints a line
that looks like:  

          [1] 25647

indicating  that this job is job number 1 and that the process ID of the 
last process in the pipeline associated with this job is 25647.

2番目の課題を開始すると応答します[2] NewPid 。組み込みコマンドを使用すると、すべてのjobsコマンドのリストが表示されます。

コマンド実行時「前景に」欲しい一時停止CTRL(明示的に停止しない)+を押すだけですZ。シェルは同様の方法で応答します(たとえば)

 [1]+  Stopped                 firefox

予備作業の継続書くことができます%1 &(ターミナルで読んだのと同じ番号) また、これを行うことができますbg %1。実行される日1新しいコマンドの準備を求めるメッセージをバックグラウンドで表示します。

この記事は興味深いかもしれません。Linux:バックグラウンドでコマンドを実行する

おすすめ記事