tmux是什么

本文大大大大量参考 阮一峰老师的博客,虽然我在之前的使用中没有翻阅他的文章,不过哪怕是抄,我也觉得应该抄个优秀的。 Tmux 使用教程 - 阮一峰的网络日志 这我没想到这篇写在19年,比我上次看的那个 async 要小很多了 Tmux 是一个终端复用器(terminal multiplexer),非常有用,属于常用的开发工具。 我常用是因为两个情况 懒得开多个窗口 远控服务器经过堡垒机 一、Tmux是什么 1.1 会话与进程 命令行的典型使用方式是,打开一个终端窗口(terminal window,以下简称"窗口"),在里面输入命令。用户与计算机的这种临时的交互,称为一次"会话"(session) 。 会话的一个重要特点是,窗口与其中启动的进程是连在一起的。打开窗口,会话开始;关闭窗口,会话结束,会话内部的进程也会随之终止,不管有没有运行完。 也就是初学的时候,连上虚拟机或者ssh连上Linux之后部署运行程序是直接在这个窗口中运行的。当窗口关闭时程序也随之关闭,在当时接触了解了nohup 和 screen 。 一个典型的例子就是,SSH 登录远程计算机,打开一个远程窗口执行命令。这时,网络突然断线,再次登录的时候,是找不回上一次执行的命令的。因为上一次 SSH 会话已经终止了,里面的进程也随之消失了。 history能存上一次执行的命令,这里回头一定要学习一下,因为我也不知道什么情况才会存进history中 为了解决这个问题,会话与窗口可以"解绑":窗口关闭时,会话并不终止,而是继续运行,等到以后需要的时候,再让会话"绑定"其他窗口。 1.2 Tmux 的作用 Tmux 就是会话与窗口的"解绑"工具,将它们彻底分离。 (1)它允许在单个窗口中,同时访问多个会话。这对于同时运行多个命令行程序很有用。 (2) 它可以让新窗口"接入"已经存在的会话。 (3)它允许每个会话有多个连接窗口,因此可以多人实时共享会话。 (4)它还支持窗口任意的垂直和水平拆分。 类似的终端复用器还有 GNU Screen。Tmux 与它功能相似,但是更易用,也更强大。 二、基本用法 2.1 安装 Tmux 一般需要自己安装。 1 2 3 4 5 6 7 8 # Ubuntu 或 Debian $ sudo apt-get install tmux # CentOS 或 Fedora $ sudo yum install tmux # Mac $ brew install tmux 2.2 启动与退出 安装完成后,键入tmux命令,就进入了 Tmux 窗口。 ...

January 7, 2026 · 3 min · 520 words · Ray

《2025》

我想写年度总结,但是我打开Obsidian的时候左思右想翻来覆去也挖不出一点内容,脑子里空空,肚子里装得满满(不是墨水,是三个生蚝一个汉堡一个鸡翅一个鸡腿八个寿司两杯橙汁)。那就从头开始回看一下吧。 要说2025围绕的几件事情,其实第一个想到的是大模型,从部署到微调到应用,从去年底就开始了,这一年常常倒着时差在关注着另一个白天的发布会,常常和朋友感慨,我获取这些前沿消息的及时性已经快和测评博主齐平了,远远快过搞新闻的,区别是我在发布会后倒头就睡,测评博主需要测和评,而我第二天早上睁眼窃取他们熬夜的劳动成果,在公司群里发出来获得一些简单的满足感和虚荣感。但是后来看到一位网友的说法,说他今年也是如此,一直追着最新的技术,不停换着各种工具,体验各个产品,本来还有一些优越感的,但是后来发现身边的一些朋友,虽然获得的信息延后且被筛选,但是也省去了他们自己筛选和试错的时间,他这么一说,又动摇了我的想法,不过,我喜欢在关心的领域处在上风口。 题外话,从年初到年底,几乎几周就会迎来一次革新,每次一个阶梯也已经来到了新的楼层。LLM的应用应该会在今年开出遍地的花。 我还换了个手机,翻了翻旧手机的相册,实在没有很多内容,既是因为旧手机拍照不好看,也是因为天天上班我拍甜妹啊。25年总计出游似乎不出双手,还真是,年初去了香港、不久后公司去穿越东西涌、回家过年算出游否?后来去爬了梧桐山、国庆回了趟家,again,同时杭州宁波舟山几日游。不是很有滋味呢,至少觉得不够尽兴,因为不管怎么算。更多的时间都扑在了工作上。 上班还行,尽管不可能天天愉快轻松,但是上班应该是实现自我价值的,不然还能干嘛呢,又没有金山可以坐吃。今年开始了几个好习惯,年初搭了博客,虽说进度一至断断续续,但是好歹到现在还在更新,虽欠了一些呢,但是日拱一卒!漏一天那就隔一天再拱一卒!虽然有一些隔了挺久,但是无所谓!补上就是胜利!这是这两天学到的新心态,通俗来讲就是坚持!但不是那种要死要活的咬牙坚持,而是把一些想坚持的事情,如染料般一点点浸入自己的生活日常,这也不容易哈。 说到坚持,年底的两个月还看起书来,说不知道为什么,但是是从凡人修仙传开始看的。买了一些书发现没有想象那么好看,后来看了一本海边的卡夫卡,看村上的书总感觉又坐回高中教室,其实我一直不是特别能懂村上的书,看完后总想搜一搜书评,又发现谁讲的都好像想到过,便又觉得乏味,但是村上的书就像那种酒一样的感觉,我喝不明白啊,也许不那么好喝,但是微醺的后劲终究会来,且是悄悄的来,后来开始看起来明朝那些事儿,那是真好看,看历史使人心胸宽广气质雄厚, 三千年读史不外乎功名利禄,九万里悟道终归诗酒田园 为此还买了微信读书的会员,参加21天打卡活动,结果昨天最后一天没有打开过APP泡汤了,沮丧了好一会儿。希望新的一年能满足我25年补充的24年没有完成的23年的年初计划,嘿嘿。 凡人修仙传是今年看的一部印象很深刻的动画片了,可以说是国漫近几年看的最满意的动画了,前期建模虽粗糙,但是制作组诚意满满,不断重制,优秀的改编,当我阅读完小说后回头看动画,不得不感慨改编的完美。当然今年还有罗小黑,灵笼,带着980看了巨人,看了2077,看了剑来,看了牧神记等等。年底还有怪奇物语。 今年也是偶尔会有些模仿文人感叹的时候,奈何库存实在少的可怜,搜刮来搜刮去尽都是些网络用语,丢人的很。让GPT5.2总结我的一年,他说我今年更明白了什么叫持续,说我允许自己接受节奏的不稳定,接受自己可以反复校准方向,我不知道他说的对不对,我只是想努力做好一些事情罢了。我也希望成为他描述的人。 知行合一的人。 今年胖了许多,打工很快满两年了,加在一起快胖出超市一袋米了。体检也是处处过胖的红灯,年底开始少量的运动,慢慢开始减肥了,减肥倒是曾有一些经验,不过,确实不容易坚持,尤其不是一个人的时候,更容易放纵。 今年常去980家吃饭,几乎隔周一次,每次都会觉得有一道门在向我靠近。 今年比去年更想家了。 今年想学,想多赚点钱的欲望更多了,下半年打游戏时间总和几乎只有几个小时,有时候都不是事情逼着我,是我觉得累了,我觉得这太不健康了,是那种毫无精力的空虚麻木。也许工作状态该好好调整了。 我很想像大佬们一样,总是引经据典,信手拈来,言简意赅的几句道过。我做不到,我本来想喝点酒的,对了,年底还买了俩尊美醇、常和980在家微醺。喝点酒也许迷糊的时候更适合这种碎碎念。我刚搭建博客的时候取名是 Ray的碎碎念,后面那个主题太花哨了无法接受(实则是懒得配置过多东西)挺好的。今年常遵循的原则是 KISS 原则,无论是生活和工作,当然,工作更多,生活还是喜欢锦上添花的。如果有人看到这里不知道我说的 KISS 什么意思,诶嘿,你去搜一搜吧,不想解释。这篇文章不是解惑的。 我也想像大佬们一样,文绉绉的满口,而不是各种网络用语满肚子,不行,脑子里开始放库里库里。 今年还买了个十年的域名,哈哈,长期计划嘛。 我还给十年后?还是多少年后的自己写了一封邮件,到今天为止已经忘记了邮件的内容,无非一些不礼貌的问候罢了,毕竟是给自己的,已经2026了,十年前我刚上高中,不行,说到这鼻子会酸了,美好的青春啊!一去不复返咯,不全是惋惜过去,而是对当下的怜悯。 突然海马效应了一会儿,也许是困了,不到夜半憋不出半句骚话,那我也就不接着搜肠刮肚了,抄几句骚话结束吧。 由于读《海边的卡夫卡》,再次看到了《挪威的森林》的摘句,这本书是我高中花了两节课偷偷看完的,是我看村上的入门书,对我影响很大应该,虽然剧情都快忘了,回头再看一遍,抛开里面奔放的剧情不说,整书实在适合我当下的心境,我再找了出来 “我也二十岁了,有点儿像开玩笑似的。”直子说,“我,一点儿也没做二十岁的准备,挺纳闷儿的,就像谁从背后硬推给我的一样” 时间无情的推着我往前走,他不会管我有没有做好准备,挺纳闷的。我问 gpt 我今天的年度总结应该怎么取标题,他说我月下小札的气质不适合写什么“年度”,“总结”,搞得像汇报一样, 更应该像一页在夜里合上的书。 那么,我将合上2025这一本咯, 翻开2026的第一页,内容还是由我亲笔来写。

January 1, 2026 · 1 min · 33 words · Ray

Day01 Go 环境与基础

Day01 Go 环境与基础 首先准备环境。(之前为了搞些小工具,多多少少接触一点go,不过几乎可以说为0) 那么最重要的:官网,哪里的文档都不如亲妈的描述 Note go.dev Documentation - The Go Programming Language go.dev/learn 打开网站反正左右都是个download 找个适合的下载吧(感觉这个都能单开一篇来写,这里没写是因为之前已经装过了) 完成之后terminal里可以看到版本号 Note 如果暂时不装环境。官方有一个 A Tour of Go,可以直接在这里学最基础的一些语法 A Tour of Go 这里有个很有意思的事情,可以看到他的那句 打印居然是 Hello,世界,而不是咱们熟知的hello world,我还特意检查了一下是不是我的翻译插件又出bug了 那么grok小助手帮我搜一下吧(最近弄了个小号池) 主要是为了展示 Go对Unicode和UTF-8的完美支持 这里的指南总计需要半个小时左右即可阅读完毕,建议可以先读一遍。同时,我在读了一半的中文版后强烈建议有能力的一定要读英文版,当然,我读起来还是一卡一卡的啦(和今晚的网络质量一样😡) Packages Every Go program is made up of packages. Programs start running in package main. ...

December 19, 2025 · 8 min · 1572 words · Updated: December 20, 2025 · Ray

VScode ssh server 离线下载

Note 微软大战代码的 SSH 工具挺好用,一直用它连接远程服务器进行开发,控制文件或者直接 terminal 运行命令都很方便。 但是当remote server 网络不好以及系统太老就歇菜了,那么如果下载 server 很久都没解决,我觉得应该可以离线下载并上传这个 server 主要参考文章 知乎 前言 要用 remote ssh in vscode,首先使用 vscode 的这一端,比如你的 windows or mac 就需要有 ssh client。25 年了,一般都会自带,如果这个都不知道,应该不会搜到我这篇文章。 其次 安装 remote-ssh 插件,我这里由于现在在用 cursor 就直接用 cursor 做例子截图 方法 1:直接在 vscode 中的 sidebar 中 Extentions 下载 我这里是已经下载的样子 方法2:从网页下载离线插件包 vscode market vscode 应该有 UI 可以点到,但是我这里就用命令行表达一下意思。install from VSIX 然后选择刚刚下载的插件包就可以了 ...

December 19, 2025 · 5 min · 932 words · Ray

浅尝 SOCKS5

Note socks5 是什么,是不是还有 1234,socks5 和 常见的 vless 等一样吗 ?和 vpn 一样吗?怎么用呢?怎么建立呢?假如我有一个服务器 A 在美国,还有一个服务器B 在香港。我要访问的服务不允许香港IP。我应该怎么做呢? 最近做一些小项目遇到的问题,让我云里雾里,本身关于这些的知识就没有系统学过,当实践用到时难受的一比,而 GPT 最近的一次更新后一直根据长期 memory 回答我的问题,污染严重,蠢得如同** 项目概况 项目可以理解为某平台简易注册机、批量注册账号有一个需要注意的就是隐藏你的真实信息,当我固定一个 IP 和固定的 session 信息或 浏览器指纹进行大量账号注册是肯定会出发风控的。 而 playwright 配合 Chromium + 带认证的 SOCKS5 代理是不能很好的兼容,所以引发了一些知识补充过程 本文主要是解决网络问题。 术语解释 SOCKS5 是什么? SOCKS - Wikipedia SOCKS5(Socket Secure 5)是一种网络代理协议,作用就是在你的电脑(客户端)和目标网站/服务之间插入一个“中间人”(代理服务器),负责转发数据。它支持 TCP 和 UDP(游戏、视频、BT 都行),还支持用户名密码认证、IPv6 和域名解析。 它不自带加密(数据明文),所以速度快,但单独裸用不太安全(常和 TLS 等结合)。 SOCKS5 和常见的 VLESS 等一样吗? 不一样,是不同层面的东西: SOCKS5:一般是本地接口(你电脑上 127.0.0.1:1080),浏览器或软件直接连它。 VLESS(或 VMess、Trojan、Hysteria2 等):是远程服务器协议,主要用在 V2Ray/Xray/sing-box/Clash 这类工具里。它轻量、支持加密+伪装,专门用来“翻墙”或抗检测。 典型用法: 你的软件(Clash/sing-box)本地开一个 SOCKS5 端口 → 用 VLESS 协议 加密连海外服务器 → 服务器再直连互联网。 ...

December 16, 2025 · 1 min · 168 words · Updated: December 20, 2026 · Ray