小工具知识网

当前位置: 首页 > 行业知识 > mac M2 配置item2 rzsz

行业知识

mac M2 配置item2 rzsz

2026-11-01 02:45:57 来源:互联网转载

背景

apple m 系列处理器安装的 homebrew 跟 intel 处理器略有不同,其中安装目录的区别:

  • m 系列处理器安装目录为 /usr/local/bin/homebrew

  • intel 处理器安装目录为 /opt/homebrew

    问题1: 卡住

    产生原因:

    m 系列使用 brew install lrzsz 之后,二进制命令在 /opt/homebrew/bin/ 下,按网上的教程配置 iterm trigger 之后,可能会出现调用 sz rz 命令时卡住、无限重试

    解决办法:

    添加软连接:

    ln -s /opt/homebrew/bin/sz /usr/local/bin/sz

    ln -s /opt/homebrew/bin/rz /usr/local/bin/rz

    问题2:传输报错

    产生原因:

    iterm2-send-zmodem.sh 和 iterm2-recv-zmodem.sh文件配置存在问题

    解决办法:

    brew list lrzsz

    找到rz、sz安装位置

    更新iterm2-send-zmodem.sh 和 iterm2-recv-zmodem.sh 文件中的sz和rz的位置

    完整配置方式

    安装

    yum -y install lrzszbrew install lrzsz

    添加传输配置文件

    把以下两个 .sh 文件拷贝到 /usr/local/bin/ 下:

    iterm2-recv-zmodem.sh

    iterm2-send-zmodem.sh

    修改sh脚本

    如果是在mbp上安装,则需要看清楚 rz/sz 的路径,看看需不需要修改两个sh脚本的路径。

    例如,我的 rz/sz 的路径如下:

    明显与sh脚本中默认的 rz/sz 在 /usr/local/bin/ 下不符

    需要把 rz/sz 的路径前半部分改为 /opt/homebrew/bin/ 。

    配置iterm2

    Preferences -> Profiles -> Advanced -> Triggers -> Edit :

    添加如下信息到Triggers:

    Regular Expression Action Parametersrz waiting to receive.\*\*B0100 Run Silent Coprocess... /usr/local/bin/iterm2-send-zmodem.sh\*\*B00000000000000 Run Silent Coprocess... /usr/local/bin/iterm2-recv-zmodem.sh

    至此配置完成

上一篇:揭秘易语言网关源码,一站式解决方案助力高效项目开发!

下一篇:丧事白包书写攻略,如何撰写让人心动的标题?