画面!食パン以来最高です。(ええ、他の人がすでに提案していることは知っていますが、全世界が参加して提案するのはとても良いことです。)
画面は、うーん... VNCなどを使用してGUIデストップに接続するのと同じですが、コマンドシェルウィンドウ用です。同じ画面セッションで、一度に複数のシェル「ウィンドウ」を開くことができます。次のようなことができます:
- 「screen -dR」を使用して screens セッションを開始します (-dR の使用に慣れてください)。
- 1 つのウィンドウでいくつかのコマンドを実行する
- CTRL-Aを押しCて、新しいウィンドウを作成し、そこにあるファイルをvimで開きます
- CTRL-Aを押し0て最初のウィンドウに戻り、編集したばかりのファイルに対してコマンドを発行します
- CTRL- A、1vim セッションに戻ります
- CTRL- A、Cさらに別のウィンドウで、おそらく「sudo - su」を実行します(たまたま完全なルートシェルが必要なため)
- CTRL- A、0バックグラウンド プロセスを開始する
- CTRL- A、Cさらに新しいウィンドウを作成するには、「tail -f」そのバックグラウンド プロセスのログ
- CTRL- A、d画面を切断してからCTRL-Dサーバーから切断する
- 3週間休暇に行く
- サーバーに再度ログオンし、「screen -dR」を発行して、既存の screen セッションに接続します。
- 4 番目のウィンドウでCTRL- A,を使用してログを確認します3(常にそこにいて、ログを監視しているようです)
- CTRL- A、1そのvimセッションを再度取得する
- 私はあなたが今絵を理解し始めていると思いますか?=)
それは魔法のようです。私は覚えているよりも長い間スクリーンを使用してきましたが、その素晴らしさに今でも完全に驚いています.
編集: tmuxもあることに言及したいだけです。screenと非常によく似ていますが、いくつかのユニークな機能があり、最も目立つウィンドウを分割します。