• Mac OS下使用rz和sz


    安装brew

    brew是Mac OS上的一个包管理工具,可以使用它来安装接下来要使用到的iTerm,wget等工具。

    Mac默认安装了ruby,打开终端执行如下命令:

    /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

    Homebrew安装成功后,会自动创建目录 /usr/local/Cellar 来存放Homebrew安装的程序。 这时就可以在命令行状态下面就可以使用 brew 命令了.

    安装iTerm2

    iTerm是一个Mac下的终端工具,非常好用的命令行工具。Mac自带的终端是不支持lrzsz的,需要先下载支持它的iterms。

    从官网下载,在本地解压,并将文件拖入Applications,安装完成。


    安装lrzsz

    lrzsz是一款在linux里可代替ftp上传和下载的程序。通过下载它来使用rz,sz。

    brew install lrzsz

    安装wget

    下载lrzsz之后,需要使用wget下载iterm2-zmodem。Mac默认不安装wget,可以通过brew安装。

    brew install wget

    下载iterm2-zmodem

    在iTerm2中使用Zmodem传输文件。

    cd /usr/local/bin
    
    wget https://raw.github.com/mmastrac/iterm2-zmodem/master/iterm2-send-zmodem.sh
    
    wget https://raw.github.com/mmastrac/iterm2-zmodem/master/iterm2-recv-zmodem.sh
    
    chmod 777 /usr/local/bin/iterm2-*
    chmod 777 /usr/local/bin/iterm2-*  【很重要】
    如果
    iterm2-send-zmodem.sh、iterm2-recv-zmodem.sh安装不上可以去百度云盘下载:
    链接: https://pan.baidu.com/s/1ngS8sg_Igh6UkbFyxygfjw 提取码: yva6

    如果命令需要权限,尝试在命令前面加上sudo

    添加trigger

    打开一个iTerm终端,点击菜单的Profiles,选择某个profile之后然后继续选择advanced → triggers,添加triggers。

    配置内容如下:
    Regular expression: rz waiting to receive.**B0100
     Action: Run Silent Coprocess
     Parameters: /usr/local/bin/iterm2-send-zmodem.sh
     
    Regular expression: **B00000000000000
     Action: Run Silent Coprocess
     Parameters: /usr/local/bin/iterm2-recv-zmodem.sh

    配置完成后:

    使用

    重启iterm2,连接远程Linux,输入rz命令尝试一下。

    参考:https://www.jianshu.com/p/1166eb16413a

  • 相关阅读:
    博客测试页
    题解 P1420 【最长连号】
    计蒜客T1846AC记
    折腾笔记-计蒜客T1167AC记
    sublimetext使用教程
    北冥'sfish
    折腾笔记-计蒜客T1158-和为给定数AC记
    折腾笔记-计蒜客t1156AC记
    [题解]-整理药名
    python字符串连接的三种方法及其效率、适用场景详解
  • 原文地址:https://www.cnblogs.com/kpengfang/p/12899626.html
Copyright © 2020-2023  润新知