V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
likaci
V2EX  ›  tmux

ssh 怎样保存 session? 以当前 session 新建 splitview? 远程 vim 复制本地系统剪贴板?

  •  
  •   likaci · 2015-08-04 23:40:54 +08:00 · 2430 次点击
    这是一个创建于 3399 天前的主题,其中的信息可能已经有所发展或是发生改变。
    三个问题,不知道是使用的姿势不对,还是关键词不对, 查了好久无解

    1.保存session: 远程到跳板机上开tmux可以, 有没有本地方案重启后还能恢复?
    2.新建splitview: 比如我正grep写正则的时候, 想vi一下看看文件内容
    3.vim复制到本地剪贴板: 直接用鼠标选择复制 会有多余的换行和行号

    谢谢
    4 条回复    2015-08-19 06:28:03 +08:00
    comicfans44
        1
    comicfans44  
       2015-08-05 11:13:04 +08:00   ❤️ 1
    1 没懂,tmux直接运行在目标机上即可,只需本地直接连接,本地机无论重启还是重连tmux session依然有效,为何需要跳板机
    2 tmux就可以
    likaci
        2
    likaci  
    OP
       2015-08-05 14:08:11 +08:00
    @comicfans44 多谢指点,我一直是本地运行tmux…看来是姿势不对
    我这边的需求是这样的:
    有多(5)个服务器,偶尔要连接到其中几台查log、打包
    我想保存下来这些ssh会话的窗口大小、路径
    不然每次都要 ssh 然后cd 过去,虽然 alias 几个命令,但还是觉得麻烦。
    comicfans44
        3
    comicfans44  
       2015-08-05 14:55:57 +08:00   ❤️ 1
    @likaci 如果是想保存连接到多个服务器的窗口大小和路径,可考虑这样:

    某一台(或者用跳板机)上开tmux,切换好你所需的view ,然后在每个窗口下分别ssh连接到你要管理的机器(可能你需要配置ssh不超时或者使用autossh) ,只要开着tmux的这台机器不关闭,每次你都连接tmux运行的这台机器然后attach即可
    cxbig
        4
    cxbig  
       2015-08-19 06:28:03 +08:00   ❤️ 1
    remote 用 tmux ,配置文件同步一下
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2766 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 07:19 · PVG 15:19 · LAX 23:19 · JFK 02:19
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.