zoukankan      html  css  js  c++  java
  • mac安装rz,sz文件操作指令包

    安装需要具备什么样的环境?

    1.安装item2

    iterm2是一个与terminal一样的指令窗口

    item2 下载地址,​​http://iterm2.com/downloads.html,下载后解压缩就能运行

     
    2.安装Homebrew
    ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 
     
    3.使用brew 安装lrzsz(就是sz、rz指令)
    $ sudo brew install lrzsz
    如果出现如下错误:
    Cowardly refusing to `sudo brew install`?
    则直接执行:brew install lrzsz
    这是因为当前用于已经拥有brew指令的权限。

    安装完成后检查 ls -alh /usr/local/bin/sz 是否存在

    如果出现ls: /usr/local/bin/sz: No such file or directory  执行如下命令 
    $ ln -s /usr/local/bin/lrz /usr/local/bin/rz 
    $ ln -s /usr/local/bin/lsz /usr/local/bin/sz

     

    4.下载iterm2-zmodem 

    iterm2-zmodem是rz、sz传输数据的一种协议。
    $ pwd 
    /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-*
     
    5.运行下载的 iterm2 添加trigger
    打开iterm2 -->  同时按 command和,键(偏好设置) --> Profiles --> Default --> Advanced --> Triggers的Edit按钮

    配置项:

    Regular expression        Action             Parameters

    **B0100        Run Silent Coprocess  /usr/local/bin/iterm2-send-zmodem.sh

    **B00000000000000   Run Silent Coprocess  /usr/local/bin/iterm2-recv-zmodem.sh

     

    注:如果一切顺利,以上就是正确的安装姿势

    but,问题可能会出在第三步,使用brew 安装lrzsz的过程中

    使用brew没能正常安装lrzsz指令包,就手动来解锁吧,手动解锁姿势如下:

    1. curl -O http://www.ohse.de/uwe/releases/lrzsz-0.12.20.tar.gz

    2. tar -xzvf lrzsz-0.12.20.tar.gz

    3. cd lrzsz-0.12.20

    4. ./configure --with-ssl=openssl

    5. make

    6. sudo make install

    至此,lrzsz手动解锁成功。

  • 相关阅读:
    iframe,modaldialog父子窗口相互通信的问题
    bootstrap基础知识
    基于原生js的图片延迟加载
    通过原生js的ajax或jquery的ajax获取服务器的时间
    转 fiddler教程
    正则表达式
    es6 对象
    ES6
    axios
    javascript闭包和闭包的几种写法和用法
  • 原文地址:https://www.cnblogs.com/princesong/p/6435995.html
Copyright © 2011-2022 走看看