Tmux
tmux とは、Unixライクなオペレーティングシステム用のターミナルマルチプレクサである。単一のウィンドウで複数の端�…
|
tmux の公式ロゴマーク。 | |
| 開発元 | Nicholas Marriott |
|---|---|
| 初版 | 2007年11月20日[1] |
| 最新版 | |
| リポジトリ | |
| プログラミング 言語 | C |
| 対応OS | Unix系 |
| 対応言語 | 英語 |
| 種別 | ターミナルマルチプレクサ |
| ライセンス | ISCライセンス |
| 公式サイト |
tmux |
tmux とは、Unixライクなオペレーティングシステム用のターミナルマルチプレクサである。単一のウィンドウで複数の端末セッションにアクセスできる。同時に複数のコマンドラインプログラムを実行する際に有用である。tmux は制御端末からプロセスを切断することもでき、SSH セッションを SSH 接続をしていない状態でも維持することができる[3]。
特徴
tmux には、 GNU Screen のほとんどの機能が含まれている。これにより、ユーザーは特定の物理ないし仮想端末に結びついていないクライアントから端末セッションを開始できる。つまり、複数の端末セッションを同一の端末セッションの中に作成することもでき、自由に 1 つの仮想端末から他の仮想端末に再接続したり、単一のセッションが複数のクライアントを持つことができる。tmux の特徴には次のようなものがある[4]。
- 実行中のセッション、ウィンドウ、またはクライアントを対話式に選択するためのメニュー
- ウィンドウは任意の数のセッションにリンクすることができる[5]
- tmux を管理するための vi ライクまたは Emacs コマンドモード (自動補完あり) [6]
- 内蔵のシリアルクライアントと telnet クライアントが存在しない (端末多重接続のソフトウェアには不要であると考える人もいる)[4]
- より簡単な設定 [7][8]
- GNU Screen とは異なったコマンドキー - screenの代わりになるものではないが、互換性のあるキーバインディングを使用するように設定することができる
- 垂直および水平ウィンドウ分割サポート
採用
tmux は OpenBSD[3] に含まれており、また、他の多くのUnixライクなオペレーティングシステムでパッケージとして利用可能である[6]。
関連項目
参考文献
- ^ “Changelog”. 2020年7月31日閲覧。
- ^ tmux. “Release tmux 3.7c · tmux/tmux” (英語). 2026年8月18日閲覧.
- ^ a b 7.9 - What is tmux?, “Keyboard and Display Controls”, Snappy Answers to Stupid Questions (OpenBSD) 2011年12月7日閲覧。
- ^ a b Perrin, Chad (25 October 2010), “Is tmux the GNU Screen killer?”, TechRepublic 2011年12月7日閲覧。
- ^ de Weerd, Paul (12 July 2009), “Interview with Nicholas Marriott on tmux”, OpenBSD Journal 2011年12月7日閲覧。
- ^ a b “Tmux – the Terminal multiplexer”, Linuxaria, (15 September 2011) 2011年12月7日閲覧。
- ^ O'Higgins, Niall (4 June 2009), tmux, a BSD alternative to GNU Screen 2011年12月7日閲覧。
- ^ Alexander, Alex (17 May 2010), “switching from gnu screen to tmux”, Linux~ized 2011年12月7日閲覧。
外部リンク
Content Disclaimer
Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.
- The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
- There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
- It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
- Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
- Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.