Linux端末操作では、複数の端末上で操作する必要がある場合があり、ウィンドウ間の切り替えに時間がかかることがあります。実際、Tmuxを使用すると、この問題を完全に解決できます次の小シリーズでは、LinuxがTmuxを使用して端末操作の効率を向上させる方法を紹介します。
TMUXは私の毎日の仕事に必要なツールの一つです。私はTmuxで複雑な開発環境を構築することができます、そしてまたSSHをリモートで接続することもできます。たくさんのウィンドウを開いたり、たくさんのパネルに分割したり、セッションを引き継いだりすることができます。 Tmuxを習得したら、マウスを捨てることができます。
Tmux( "Terminal Multiplexer")を使用すると、1画面の柔軟なレイアウトで多数の端末を開くことができ、それらを共同で使用することができます。たとえば、あるパネルではVimを使って設定ファイルを変更し、別のパネルではirssiを使ってチャットし、残りのパネルではいくつかのログを追跡することができます。それから、システムをアップグレードするために新しいウィンドウを開き、次にサーバーのssh接続への新しいウィンドウを開くことができます。それらを切り替えるのは、これらのウィンドウパネルをブラウズするのと同じくらい簡単です。それは高度に設定可能でカスタマイズ可能で、あなたの頭脳の拡張となっています。
CentOSでのインストールのためにLinux /OSXでTmuxをインストールする(System Home CentOSからTmuxソフトウェアをインストールするためのステップ参照)。
ソフトウェアソースをコンパイルするかシステムパッケージマネージャを使用してインストールできますが、コンパイルよりも速くて簡単なパッケージマネージャを使用することをお勧めします。
OSX:
#sudo brew tmuxをインストールする
#sudo portインストールするtmux
Debian /Ubuntu:
#sudo apt-getインストールするtmux
RHEL /CentOS /Fedora(RHEL /) CentOSにはEPELリポジトリが必要です。:
$ sudo yum install tmux
Archlinux:
$ sudo pacman -S tmux
異なるセッションでの作業
Tmuxを使用する最良の方法はセッションを使用することです。したがって、タスクとアプリケーションをさまざまなセッションに好きなように編成することができます。セッションを変更したい場合は、セッション内の作業を中止または中止する必要はありません。これがどのように機能するのか見てみましょう。
"session"というセッションを開始し、topコマンドを実行しましょう。
$ tmux new-s新しいセッション
$ top
このセッションから切断するには、CTRL-b dと入力してくださいこのセッションに再接続するには、次のように入力してください。
$ tmux attach-session -t session
その後、top操作はまだ実行中です。セッションに接続しました。
セッションを管理するためのコマンド:
$ tmux list-session
$ tmux new-session "セッション名"
$ tmux attach-session - t "セッション名"
$ tmux名前変更セッション-t "セッション名"
$ tmux choose-session -t "セッション名"
$ tmux kill-session -t "セッション名"
さまざまなウィンドウを操作する
多くの場合、複数のタスクを実行するには、単一のセッションで複数のコマンドを実行する必要があります。セッションの複数のウィンドウでそれらを整理することができます。最近のGUI端末(iTermやKonsoleなど)では、ウィンドウはラベルとして扱われます。セッションでデフォルトの環境を設定した後、1つのセッションで必要なウィンドウを多数作成することができます。ウィンドウはセッション内で実行されているアプリケーションのようなものですが、現在のセッションから抜け出してもまだ進行中です。例を見てみましょう。
$ tmux new-s my_session
次のページ合計2ページ
ルートキットは、通常トロイの木馬などの他の悪意のあるプログラムと組み合わせて使用されるマルウェアの一種ですLinuxは、攻撃の重要な標的です。次の小シリーズでは、ル
最近、cdコマンドを使用しているときにxargsパイプラインで出力されたディレクトリに入ることができないことを知っているネチズンがいるため、エラーが発生した場合はmodifyコマンドを使用してこの問題を解決できます。行きましょう。
[環境]説明
ディレクトリ構造:
[ルートtest1のnagiosclient
rwxrwxr-x Egrep< nrpe- [0-9]。 [0-9] +。$’ nrpe-2.12 指定したディレクトリにパイプラインを使用して入力します。 [root
Ifconfigコマンドは主にLinuxシステムの設定ネットワークデバイスを表示するために使用され、多くの人がそのコマンドに精通していない場合、以下のシステムホームスモールシリーズはifconfigコ
Linuxシステムでは、Vimエディタをより大きな役割を果たすことを望んでいるので、いくつかのプラグインをインストールする必要があります。例えば、YouCompleteMeプラグイン(名前はとてもイメ