zoukankan      html  css  js  c++  java
  • MAC上ITERM2配置SZ, RZ远程上传和下载文件

    MAC上ITERM2配置SZ, RZ远程上传和下载文件

    From article

    在Windows上的SecureCRT、XShell远程连接Linux服务器,通常可以使用sz、rz等命令来上传和下载文件。

    现在在Mac OS X上,我通常使用iTerm2作为终端,直接ssh到对应的Linux服务器上,通常也是使用scp来进行远程文件的拷贝;不过,有些情况下,使用sz、rz来进行文件传输还是挺方便的,那么

    如何在iTerm2中配置sz、rz呢?

    1.首先,你远程连接的服务器端必须要有sz、rz这两个工具,如果没有,可以执行安装。如在CentOS上安装的命令为:sudo yum install lrzsz

    2.其次,Mac上iTerm2自然需要安装,并且安装brew以便进行软件的下载安装。

    3.正式配置,在iTerm2中运行:brew install lrzsz (安装Mac上sz,rz)

    由于sz,rz是基于ZMODEM/YMODEM/XMODEM协议的,所以安装iterm2-zmodem:

    cd /usr/local/bin
    sudo wget https://raw.github.com/mmastrac/iterm2-zmodem/master/iterm2-send-zmodem.sh
    sudo wget https://raw.github.com/mmastrac/iterm2-zmodem/master/iterm2-recv-zmodem.sh
    sudo chmod 777 /usr/local/bin/iterm2-*
    
    cd /usr/local/bin
    sudo wget https://raw.github.com/mmastrac/iterm2-zmodem/master/iterm2-send-zmodem.sh
    sudo wget https://raw.github.com/mmastrac/iterm2-zmodem/master/iterm2-recv-zmodem.sh
    sudo chmod 777 /usr/local/bin/iterm2-*
    

    4.配置iTerm2上的触发器:

    打开Item2,点击preferences → profiles,选择某个profile,如Default,之后继续选择advanced → triggers,添加编辑添加如下triggers:

    (Profiles -> Open Profiles -> Edit Profies -> Advanced -> Triggers -> Edit )

    (1) rz

    Regular Expression: rz waiting to receive.**B0100
    Action: Run Silent Coprocess
    Parameters: /usr/local/bin/iterm2-send-zmodem.sh

    (2) sz

    Regular Expression: **B00000000000000
    Action: Run Silent Coprocess
    Parameters: /usr/local/bin/iterm2-recv-zmodem.sh
    (其实就是,配置iTerm2上根据终端上显示的字符,通过触发器,调用相应的发送和接收脚本)

  • 相关阅读:
    C#导出EXCEL方法总结
    C#程序——多条件查询
    C# checklistbox控件用法总结(怎样得到多选的值,以及动态加载数据)
    C#获取当前日期时间(转)
    C# winform 中MessageBox用法大全(附效果图)
    多条件查询
    vs2013 c#连接mysql数据库并显示查询结果到DataGridView上
    C# 登录界面从数据库取用户名密码匹配结束后进入登录界面
    Chart控件X轴显示不全的解决方法
    bootstrap + vue 简易留言板(todolist)
  • 原文地址:https://www.cnblogs.com/muahao/p/7591166.html
Copyright © 2011-2022 走看看