
免責事項
約5年間admin / devopsとして働いており、Googleで答えを見つけることができると想定されています。 私の仕事は正しい質問をすることです。 Windowsの実装例が提供されます。 宿題として、読者に* nix型システムの代替を提供します。
ログイン

実装 : PuTTYをインストールします。 .ppkを生成して、スタートアップフォルダーに配置します。 残りはページェントが行います。
クイックアクセス

実装 : Launchy (フリーウェア)+ PuTTYプラグイン 。 Alt + Spaceにハングアップします。 ファイルとコマンドの優れた検索に加えて、Pageantセッションを検索し、数文字で名前を推測できます。 セッションがある場合:
- Client1_Host1
- Client1_Host2
- Client2_Host1
- Client2_Host2
Client1_Host2にアクセスするには、「c2h1」と入力するだけです(この人工的なケースでは、「21」だけで十分です)。 「c1」と入力して、3台の中から目的の車を選択することもできます。Launchyは選択を記憶し、次回は質問しません。
ウィンドウマネージャー

実装 : 配管 (個人使用)。 指定したグリッドに従ってウィンドウを自動的に配置します。 私の画面は5つの部分に分かれています-左側では、画面の3分の1が最もアクティブなウィンドウ用に予約され、残りは他のバックグラウンドタスク用に2x2です(tail -f、watch -d、mtr)。 マウスを使って新しいウィンドウをあちこちドラッグして、他のウィンドウ(画面上の最後の5つのアクティブウィンドウ)のスペースを解放する必要はありません。
これにより何が得られますか?
ここで、このシステムのすべてのボーナスが明らかになる実生活からの架空の状況を検討します。 Habrを読んで、同僚のプログラマーが近づき、「最初のホストのClient1はすでに非常に長いクエリを完了しました。データベースの内部アーキテクチャを少しでも知らずに作成し、インデックスを慎重に無視し、最も最適化されていない演算子を使用しましたか?」
キーボードに指を置いて、最初のコードAlt-Space c1h1 ENTERを入力します 。 人々は何が起こったのかさえ気付かないに違いない。 キーに触れただけで、同じ秒でHabrのあるウィンドウが横に押され、その場所はオープンターミナルClient1_Host1に引き継がれました。 長い間開いているセッションのリストで目的のタブを検索するために、人生で最高のことに慣れている人にとって、これはすでに魔法のように見えます。
ターミナルで、「pgrep -af long_query」などの操作を行い、プロセスがまだハングしていることがわかり、Ctrl-Dを押します。 ウィンドウが閉じ、Habr(以前のアクティブウィンドウ)が元の場所に戻ります。 ターミナルを最小化する必要はありません。このホストで作業することを考えてください。新しいAlt-Tabを探すか、タスクバーでマウスを動かすよりも、新しいホストを開く方が速いことがわかります。
2分後、同僚が同じ質問を返します。 今回は、駅よりも速くなります。 手を見てください。 Alt-Space ENTER UP ENTER Ctrl-D 。 それは何でした-死亡? Launchyは最後のコマンドを覚えているので、ウィンドウを見る必要さえありません。 彼らは、シェルの前のコマンドと呼ばれるターミナルを開き、ゼロ以外の結果を見つけてウィンドウを閉じました。
ここで彼は3回目に来ます。彼を取り除くには、新しく開いたターミナルで「watch -d !!」を実行し、ウィンドウを隅にドラッグします。 Habrは再びデスクトップの主要部分を占め、小さなウィンドウで見ると、データベースへの長いクエリが終了するとプロセスのリストの変更が強調表示されます。
これは、クイックハンドの教義の一部にすぎません。 以下のセクションのみで構成されています。
1.環境、考えに先立って;
2.高速バッシュ。
3.ファイル操作のUnix方式。
4. Vi(m)、厳格だが公正。