<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>编辑器 on 鬼属文</title>
    <link>https://www.renjiaxing.ren/tags/%E7%BC%96%E8%BE%91%E5%99%A8/</link>
    <description>Recent content in 编辑器 on 鬼属文</description>
    <generator>Hugo</generator>
    <language>zh-cn</language>
    <lastBuildDate>Sat, 01 Aug 2026 08:00:00 +0800</lastBuildDate>
    <atom:link href="https://www.renjiaxing.ren/tags/%E7%BC%96%E8%BE%91%E5%99%A8/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Linux 基础：tmux 和 vim 操作</title>
      <link>https://www.renjiaxing.ren/posts/%E6%8A%80%E6%9C%AF/2026_0801_01_linux%E5%9F%BA%E7%A1%80_tmux%E5%92%8Cvim%E6%93%8D%E4%BD%9C/</link>
      <pubDate>Sat, 01 Aug 2026 08:00:00 +0800</pubDate>
      <guid>https://www.renjiaxing.ren/posts/%E6%8A%80%E6%9C%AF/2026_0801_01_linux%E5%9F%BA%E7%A1%80_tmux%E5%92%8Cvim%E6%93%8D%E4%BD%9C/</guid>
      <description>&lt;h2 id=&#34;一tmux--终端复用器&#34;&gt;一、tmux — 终端复用器&lt;/h2&gt;
&lt;h3 id=&#34;它解决什么问题&#34;&gt;它解决什么问题&lt;/h3&gt;
&lt;p&gt;SSH 连接到远程服务器时，一旦网络断开或关闭终端窗口，正在运行的程序（比如 &lt;code&gt;hugo server&lt;/code&gt;、&lt;code&gt;apt install&lt;/code&gt;）会被强制终止。&lt;/p&gt;
&lt;p&gt;tmux 在用户和服务器之间插入了一个&lt;strong&gt;持久层&lt;/strong&gt;——你关掉终端、断开 SSH，tmux 里的程序继续跑。下次连上，&lt;code&gt;tmux a&lt;/code&gt; 一切恢复原样。&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;普通 SSH：                      SSH + tmux：

  你 ──SSH── 服务器                你 ──SSH── 服务器
              │                              │
              跑程序                         tmux（持久层）
              │                              │
  SSH 断开 → 程序死                  SSH 断开 → tmux 里的程序继续跑
                                      下次连上 → tmux a → 恢复
&lt;/code&gt;&lt;/pre&gt;&lt;h3 id=&#34;层级结构&#34;&gt;层级结构&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;tmux 服务
├── session 0（工作区 A：博客开发）
│   ├── window 0（这个窗口跑 hugo server）
│   │   ├── pane 0（左边：编辑 config.yml）
│   │   └── pane 1（右边：看日志）
│   └── window 1（这个窗口跑 docker）
│       └── pane 0
├── session 1（工作区 B：渗透练习）
│   ├── window 0（DVWA 目录）
│   └── window 1（查资料）
└── session 2
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;strong&gt;session = 独立工作区，window = 浏览器标签页，pane = 分屏。&lt;/strong&gt; 你在一个 session 里&amp;quot;挂起&amp;quot;（detach），另一个终端可以&amp;quot;接入&amp;quot;（attach），无缝切换。&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
