惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

阮一峰的网络日志
阮一峰的网络日志
IT之家
IT之家
H
Heimdal Security Blog
Jina AI
Jina AI
宝玉的分享
宝玉的分享
博客园 - 【当耐特】
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
爱范儿
爱范儿
T
Tailwind CSS Blog
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
Apple Machine Learning Research
Apple Machine Learning Research
有赞技术团队
有赞技术团队
酷 壳 – CoolShell
酷 壳 – CoolShell
WordPress大学
WordPress大学
AWS News Blog
AWS News Blog
C
Cisco Blogs
Cisco Talos Blog
Cisco Talos Blog
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
D
Darknet – Hacking Tools, Hacker News & Cyber Security
The Hacker News
The Hacker News
The Cloudflare Blog
Hugging Face - Blog
Hugging Face - Blog
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
T
Threatpost
S
Securelist
P
Privacy International News Feed
C
CXSECURITY Database RSS Feed - CXSecurity.com
博客园 - 聂微东
博客园 - 叶小钗
J
Java Code Geeks
V
V2EX
博客园 - Franky
Spread Privacy
Spread Privacy
K
Kaspersky official blog
C
Cyber Attacks, Cyber Crime and Cyber Security
Simon Willison's Weblog
Simon Willison's Weblog
Project Zero
Project Zero
大猫的无限游戏
大猫的无限游戏
S
SegmentFault 最新的问题
C
Cybersecurity and Infrastructure Security Agency CISA
C
CERT Recently Published Vulnerability Notes
Latest news
Latest news
NISL@THU
NISL@THU
罗磊的独立博客
W
WeLiveSecurity
Google DeepMind News
Google DeepMind News
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
博客园_首页
V
Visual Studio Blog

tmux

分享 tmux 自用配置 发现 dracula/tmux 插件会导致 tmux-continnum 自动保存失效 - V2EX tmux session 中 Ctrl-l 不能清除屏幕 - V2EX tmux 有没有什么好的启动 sh 推荐? tmux 2.1 版本,开启了鼠标模式之后,怎么选择复制文字? - V2EX tmux 越用越慢? - V2EX tmux 如何修改默认存储 session 的路径? - V2EX tmux 教程:外观配置篇 - V2EX tmux 与 xmodmap 问题 - V2EX tmux 终端, macos 环境下,回滚历史设置无效 - V2EX tmux 如何所有窗口执行一条命令? - V2EX tmux 的 session name 显示问题 - V2EX iterm2 和 tmux 怎么联合使用啊?他俩有什么关系? - V2EX 你使用 tmux 使用了「tmuxinator」吗?感觉如何? - V2EX 有哪些让你惊艳的 tmux 使用思路/实用技巧(大神的)? - V2EX 请问哪有能够能够真正配置好 tmux, vim 上的 powerline 的中文教程 - V2EX tmux 能单独设置中文和西文的字体吗? - V2EX 为何不用 byobu 呢? - V2EX TMUX 的两个问题 - V2EX Tmux 分屏后如何保留先前窗格的路径。 - V2EX tmux 和什么 ssh 终端联合使用,能最大限度使用 tmux 的快捷键? - V2EX tmux 求助 El Caption bug, 退出 tmux 时会系统卡死 - V2EX tmux on mac 命令输入渲染出错? - V2EX ssh 怎样保存 session? 以当前 session 新建 splitview? 远程 vim 复制本地系统剪贴板? - V2EX 关于 tmux 的 window 窗口大小问题 - V2EX 学 tmux 做的一点笔记 - V2EX 请问 Mac 上 tmux 环境变量怎么配置? - V2EX [Tmux 配色] 第二次折腾配色样式配置,显摆一下 - V2EX 安装了一个终端分屏工具 byobu - V2EX tmux 启动一个新的 session 时,能传入一段 shell 脚本么? - V2EX tmux 求教 - V2EX tmux 快捷键不能使用,ubuntu13.10,ubuntu14.04 都出现了这个问题, - V2EX 请问如何在 shell 脚本中实现 tmux 的 detach - V2EX tmux 打开 9 个以上窗口怎么快速切换 - V2EX 有什么好的 dotfiles repo 推荐 .zshrc .vimrc .tmux.conf 之类的 - V2EX 在terminal中启动tmux后,tmux不能随着窗口放大而放大。 - V2EX tmux怎么让程序在copy-mode下“继续执行” - V2EX screen vs tmux - V2EX tmux后再tmux,如何显示第二次tmux的tab? - V2EX tmux 很赞啊! - V2EX 有常用tmux的么,说说你们action key绑了啥? - V2EX 请教一个关于tmux的问题 - V2EX tmux-powerline 这个给力啊 - V2EX cygwig下可以用tmux吗? - V2EX tmux 重新 attach 后 x11 forwarding 找不到的问题 - V2EX
一篇很不错的 tmux 教程 - V2EX
Livid · 2015-06-28 · via tmux

这是一个创建于 4004 天前的主题,其中的信息可能已经有所发展或是发生改变。

第 1 条附言  ·  2016 年 2 月 16 日

  • tmux
  • 教程
  • 不错

    59 条回复    2016-02-16 10:32:08 +08:00

    Tiande

    1

    Tiande      2015 年 6 月 28 日 via iPhone

    ʕ •ᴥ•ʔ 收藏

    h4lt

    2

    h4lt      2015 年 6 月 28 日

    多谢分享。最近正好在学tmux

    extreme

    3

    extreme      2015 年 6 月 28 日

    "If you have not already mapped the *ctrl* key to the *caps-lock* key and vice-versa I suggest you do it."
    应该理解成他建议我们把ctrl映射为大写按键抑或是不建议?

    extreme

    4

    extreme      2015 年 6 月 28 日

    好像是建议这样做。

    ShiehShieh

    5

    ShiehShieh      2015 年 6 月 28 日

    啊哈,tmux的话,我好像就用来分屏还有detach程序以外没有做别的事了。; )

    Livid

    6

    Livid      2015 年 6 月 28 日   ❤️ 1

    @extreme 用 CAPS LOCK 替代 Ctrl,并且改成 C-a,这样更容易按。而且 CAPS LOCK 的使用频率确实太低了。

    Tiande

    7

    Tiande      2015 年 6 月 28 日

    @extreme 经典的 unix 配列。 caps lock 就算微软的程序员也很少用到吧。

    yylzcom

    8

    yylzcom      2015 年 6 月 28 日

    我的sun type6 usb键盘就是 Caps Lokc 和 Ctrl 位置互换,不用设置……左边还有两排Copy Cut等功能键,ESC在~的位置,~在右上角Backspace的位置

    extreme

    9

    extreme      2015 年 6 月 28 日

    @dtdnqsb 没怎么用过Unix,先熟悉Linux再用了一下FreeBSD。

    extreme

    11

    extreme      2015 年 6 月 28 日

    @Septembers “的”有点多,不知道我有没有理解错:
    在BSD系统上的程序,一部分在GUN中也有,但是GUN中的功能比BSD的要强大。

    wolfan

    15

    wolfan      2015 年 6 月 28 日

    最近Tmux好像很火是怎么回事呢?

    zhuang

    16

    zhuang      2015 年 6 月 28 日   ❤️ 2

    我建议在 mac 环境中用 iTerm2 集成的方式使用 Tmux。(用 tmux -CC 调用)

    iTerm2 解决了单独使用 Tmux 的几个不便:

    Tmux 窗口调整只能用鼠标完成,iTerm2 支持快捷键;

    Tmux 远程 session 需要多次 ssh 来增加窗口,iTerm2 将其自动化了;

    Tmux 之内某些快捷键不便使用,如 bash 历史,emacs-keybind 等等,iTerm2 自身快捷键是 gui 的 cmd 修饰,而不是 terminal 的 ctrl 修饰。

    PS

    如果你想用 Tmux 的方式使用 gui 程序,可以考虑 Amethyst - A tiling window manager for OS X
    http://ianyh.com/amethyst/

    rming

    17

    rming      2015 年 6 月 28 日

    @zhuang

    可以设置快捷键的

    # resize panes using PREFIX H, J, K, L
    bind H resize-pane -L 5
    bind J resize-pane -D 5
    bind K resize-pane -U 5
    bind L resize-pane -R 5

    # resize panes
    bind C-left resize-pane -L 5
    bind C-down resize-pane -D 5
    bind C-up resize-pane -U 5
    bind C-right resize-pane -R 5

    thinker3

    18

    thinker3      2015 年 6 月 28 日

    @zhuang 我用的iterm2, 装过zsh,用不习惯,还是用bash, 怎么感觉tmux总是去读zsh的配置文件啊

    zhuang

    19

    zhuang      2015 年 6 月 28 日

    @rming 多谢指点

    @thinker3

    tmux.conf 找 default-shell,没有的话 set-option -g default-shell $SHELL

    有可能 zsh 导致环境变量 $SHELL 出错,也顺便看下

    lululau

    20

    lululau      2015 年 6 月 28 日

    @zhuang @rming 不知道现在 iTerm2 现在是否支持pan 和 tmux 的 maximize pane 联动了

    songyuwen

    22

    songyuwen      2015 年 6 月 28 日

    从`tmux`转到`screen`的+1,`screen`除了没有`tmux`的**split screen**之外,其他一切都很棒,也不需要另外在mac上安装`tmux`了。

    sinxccc

    23

    sinxccc      2015 年 6 月 28 日

    @songyuwen

    tmux 优点:多个 session 在一个 server 里面,切换 session 的时候不用断开再重连;开新 window 的时候可以继承当前的 PWD,screen 也可以但是比较 tricky

    screen 优点:基本每个机器上都有;支持多种编码;可以连串口…

    我倒是很少用 tmux/screen 或者终端的分屏,一般都去 Emacs 下面。

    wogong

    24

    wogong      2015 年 6 月 28 日   ❤️ 1

    推荐这本书: tmux: Productive Mouse-Free Development

    oott123

    26

    oott123      2015 年 6 月 29 日 via Android

    然而我用 byobu

    gerorim

    27

    gerorim      2015 年 6 月 29 日 via Android   ❤️ 1

    @extreme

    "If you have not already mapped the *ctrl* key to the *caps-lock* key and vice-versa I suggest you do it."

    如果你還未將 *控制鍵* 映射為 *大寫鎖定鍵* 且將 *大寫鎖定鍵* 映射為 *控制鍵*(英文原文中的「反之亦然」),那麼我建議你這麼做。

    關鍵是正確的斷句,此句也可以這麼表達:交換 *控制鍵* 與 *大寫鎖定鍵* 的映射關係。

    以上。

    catface

    28

    catface      2015 年 6 月 29 日

    大家都在什么场景下使用tmux呢

    realpg

    29

    realpg      2015 年 6 月 29 日

    感觉还是不习惯这个……

    hedaors

    31

    hedaors      2015 年 6 月 29 日

    @catface 在办公室的工作站上开 tmux, 在 tmux 里打开若干窗口,连上不同的 server, 跑不同的计算程序,在不同的窗口里随时看运行结果。

    在办公室以外,连上工作站,tmux a, 可以保持工作状态不变。

    MetroWind

    32

    MetroWind      2015 年 6 月 29 日

    前几天某远程机器重装系统,Tmux 暂时编译不了,只好用 Screen. 发现 Screen 唯一的槽点是不能在 session 之内切换 session, 必须得先 detach…

    sinxccc

    33

    sinxccc      2015 年 6 月 29 日

    @catface 我的使用场景里每个 pane 对应一个 task,比如编辑,编译,调试,看 log;每个 session 对应一类场景,比如每个工作的 branch 一个 session,irc 一个 session…

    所以我虽然很少用 tmux 的高级功能,连分屏都少,但是光 session 切换这个就让我回不去 screen 了。

    对应 GUI 窗口管理器的情况差不多就是 pane 类似窗口,session 类似一个虚拟桌面或者 desktop。

    linux40

    34

    linux40      2015 年 6 月 29 日 via Android

    最开始在linux中国知道的,准备尝试。

    acgeo

    35

    acgeo      2015 年 6 月 29 日

    能说句脏话吗?

    法克.......................................天天整这么多复杂玩意儿!!

    一个terminator搞定的师倩~~~~~~~~~~

    非得折腾!!

    acgeo

    36

    acgeo      2015 年 6 月 29 日

    leeyiw

    37

    leeyiw      2015 年 6 月 29 日

    谢谢分享

    wanjun

    40

    wanjun      2015 年 6 月 29 日

    这两天刚换到ubuntu下,正准备用这个,3Q

    oska874

    41

    oska874      2015 年 6 月 29 日

    有谁遇到过打开了tmux就不能使用数字小键盘的问题?

    bottleimp

    46

    bottleimp      2015 年 6 月 29 日

    @zhuang Tmux 远程 session 需要多次 ssh 来增加窗口,iTerm2 将其自动化了;

    这个怎么理解, 我现在用 iterm2 带的集成方法, tmux -CC, 每次合盖再打开, 窗口内连的 ssh 还是断了得重新连过. 如果想服务器上保留 session, 得在服务器上开 tmux, 这个怎么跟 iterm2 集成?

    zhuang

    47

    zhuang      2015 年 6 月 29 日   ❤️ 1

    @bottleimp

    我表达得不够清楚,本地 tmux 进程,连接到远程主机,断开重连的确是无法避免的。

    这种情况本地 tmux 进程开 pane 连接远程主机,需要每开一个新的就 ssh 一次,iTerm2 针对这个情况可以方便一些。

    你需要的集成功能:

    本地连接远程,本地只需要 attach 即可,参考 tmux -CC attach 命令。断开直接用 detach,相当于远程的 tmux 一直保留,只是和本地断开连接。

    针对断开重连的问题,用 mosh 代替 ssh。
    https://mosh.mit.edu/

    要做的就是在 iTerm2 中执行 mosh <remote host> -- tmux attach,iTerm2 会把 tmux 的功能接管过来,不需要你执行命令了。同时 mosh 会接管 ssh 的功能,提供无缝断开重连。

    cattyhouse

    48

    cattyhouse      2015 年 6 月 29 日 via iPhone

    @zhuang 我一般都是 ssh user@server "tmux a || tmux new" 这样远程永远不断,本地无需装tmux,只需要远程装就可以了。

    mintist

    49

    mintist      2015 年 6 月 29 日

    在tmux下不能用`subl`直接打开文件或者文件夹是硬伤啊,有谁晓得如何破

    openroc

    50

    openroc      2015 年 6 月 29 日

    推荐一下,tmuxp. :)

    wind3110991

    52

    wind3110991      2015 年 6 月 30 日

    个人感觉只有用vim+tmux的时候才感觉有些爽- -,这俩绝对真爱

    CuminLo

    53

    CuminLo      2015 年 6 月 30 日

    byobu + 1

    opensu

    54

    opensu      2015 年 6 月 30 日

    收藏,好好学习下!

    liul85

    55

    liul85      2015 年 6 月 30 日

    有人用Linux自带的screen么?

    SimpKae

    57

    SimpKae      2015 年 12 月 19 日

    我只想知道圖片上 iTerm2 用的是什麼配色?