1

GUI で作業する場合、alt-tab (Mac では cmd-tab) を実行して複数のプログラムを切り替えます。たとえば、テキスト エディターでテキスト ファイルを作成しているときに、alt-tab を実行して既に実行中のブラウザーから Google に切り替えます。何かを起動したら、もう一度 Alt-Tab を押して戻って編集を続けます。

コマンドラインインターフェースでそのような「切り替え」プログラムをどのように実行しますか?たとえば、sshコマンドラインシェルで作業しますか?

編集:私はそれを言及するのを忘れました、私は大学のサーバーに接続するためにsshを使用しています、そしてそれらにはscreenとtmuxがインストールされていません、そして私のアカウントには新しいアプリをインストールする権利がありません...組み込みのものはありますかこのタスクを実行する機能、または回避策はありますか? たとえば、実行中のプログラムを「最小化」して通常のシェル インターフェイスに戻り、何らかの作業を行ってから、「最小化」されたプロセスを再度表示できますか?

4

4 に答える 4

1

別の回避策: シェルのジョブ コントロールを使用します。たとえば、ファイルを編集している場合は、CTRL-z でエディターが一時停止し、シェルに戻ります。ここで、コンパイル、マンページの表示、Web の閲覧などを行うことができます。もちろん、ブラウザなどをバックグラウンドにできます。

于 2013-09-16T16:05:24.780 に答える
1

screen コマンドは、実行時間の長いプロセス (またはプログラム、またはシェル スクリプト) をセッションから切り離し、後で再び接続する機能を提供します。

于 2013-09-15T23:24:29.713 に答える
0

「GNU screen」を使えば、1つの端末で複数の端末をエミュレートすることもできます。

于 2013-09-16T16:16:53.543 に答える