<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Tmux on Edward&#39;s Blog</title>
    <link>https://example.org/tags/tmux/</link>
    <description>Recent content from Edward&#39;s Blog</description>
    <generator>Hugo</generator>
    <language>zh-cn</language>
    
    <managingEditor>xxx@example.com (D-Sketon)</managingEditor>
    <webMaster>xxx@example.com (D-Sketon)</webMaster>
    
    <copyright>本博客所有文章除特别声明外，均采用 BY-NC-SA 许可协议。转载请注明出处！</copyright>
    
    <lastBuildDate>Mon, 07 Sep 2026 10:45:09 +0800</lastBuildDate>
    
    
    <atom:link href="https://example.org/tags/tmux/index.xml" rel="self" type="application/rss&#43;xml" />
    

    
    

    <item>
      <title>Tmux 使用指南</title>
      <link>https://example.org/post/tmux-%E4%BD%BF%E7%94%A8%E6%8C%87%E5%8D%97/</link>
      <pubDate>Mon, 07 Sep 2026 10:45:09 &#43;0800</pubDate>
      <author>xxx@example.com (D-Sketon)</author>
      <guid>https://example.org/post/tmux-%E4%BD%BF%E7%94%A8%E6%8C%87%E5%8D%97/</guid>
      <description>
        <![CDATA[<h1>Tmux 使用指南</h1><p>作者：D-Sketon（xxx@example.com）</p>
        
          <blockquote>
<p>会话保持、多窗格管理、远程协作的终端复用解决方案</p>
</blockquote>
<h2 id="一tmux-的价值">
<a class="header-anchor" href="#%e4%b8%80tmux-%e7%9a%84%e4%bb%b7%e5%80%bc"></a>
一、Tmux 的价值
</h2><p>Tmux 是一个终端复用器（terminal multiplexer），主要解决以下三类问题：</p>
<ul>
<li><strong>会话持久化</strong>：SSH 连接断开后，运行中的进程不受影响，重新连接可恢复原会话。</li>
<li><strong>多窗格布局</strong>：单个终端窗口内可分割为多个面板，同时查看日志、编辑文件、运行命令。</li>
<li><strong>多人共享</strong>：多个用户可同时附加（attach）到同一会话，实现实时协作调试。</li>
</ul>
<p>终端模拟器（如 iTerm、GNOME Terminal）虽支持多标签页，但其作用域仅限于本地，无法在远程服务器上保持会话状态。Tmux 则运行于服务端，网络中断不影响任务执行。</p>
<h2 id="二核心概念">
<a class="header-anchor" href="#%e4%ba%8c%e6%a0%b8%e5%bf%83%e6%a6%82%e5%bf%b5"></a>
二、核心概念
</h2><p>Tmux 采用三层架构（由大到小）：</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-txt" data-lang="txt"><span style="display:flex;"><span>Session（会话）          ← 一个独立的工作环境，可包含多个窗口
</span></span><span style="display:flex;"><span>  └── Window（窗口）     ← 会话中的标签页，可包含多个面板
</span></span><span style="display:flex;"><span>        └── Pane（面板） ← 窗口中被分割出的一个终端区域
</span></span></code></pre></div><table>
	<thead>
			<tr>
					<th>概念</th>
					<th>说明</th>
					<th>类比</th>
			</tr>
	</thead>
	<tbody>
			<tr>
					<td>Session</td>
					<td>一个独立的 Tmux 工作空间</td>
					<td>浏览器窗口</td>
			</tr>
			<tr>
					<td>Window</td>
					<td>会话内的全屏终端</td>
					<td>浏览器标签页</td>
			</tr>
			<tr>
					<td>Pane</td>
					<td>窗口内划分的终端区域</td>
					<td>标签页中的分屏</td>
			</tr>
	</tbody>
</table>
<h2 id="三安装">
<a class="header-anchor" href="#%e4%b8%89%e5%ae%89%e8%a3%85"></a>
三、安装
</h2><p>各主流操作系统下的安装命令：</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span><span style="color:#75715e"># Ubuntu / Debian</span>
</span></span><span style="display:flex;"><span>sudo apt update <span style="color:#f92672">&amp;&amp;</span> sudo apt install tmux
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#75715e"># CentOS / RHEL / Fedora</span>
</span></span><span style="display:flex;"><span>sudo yum install tmux
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#75715e"># macOS（Homebrew）</span>
</span></span><span style="display:flex;"><span>brew install tmux
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#75715e"># Arch Linux</span>
</span></span><span style="display:flex;"><span>sudo pacman -S tmux
</span></span></code></pre></div><p>安装完成后，验证版本：</p>
        
        <hr><p>本文2026-09-07首发于<a href='https://example.org/'>Edward's Blog</a>，最后修改于2026-09-07</p>]]>
      </description>
      
    </item>
    
  </channel>
</rss>
