likaci
V2EX  ›  tmux

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

  •  
  •   likaci · Aug 4, 2015 · 3075 views
    This topic created in 4016 days ago, the information mentioned may be changed or developed.
    三个问题,不知道是使用的姿势不对,还是关键词不对, 查了好久无解

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

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

    某一台(或者用跳板机)上开tmux,切换好你所需的view ,然后在每个窗口下分别ssh连接到你要管理的机器(可能你需要配置ssh不超时或者使用autossh) ,只要开着tmux的这台机器不关闭,每次你都连接tmux运行的这台机器然后attach即可
    cxbig
        4
    cxbig  
       Aug 19, 2015   ❤️ 1
    remote 用 tmux ,配置文件同步一下
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3040 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 14:23 · PVG 22:23 · LAX 07:23 · JFK 10:23
    ♥ Do have faith in what you're doing.