mac M2 配置item2 rzsz

背景

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.shiterm2-recv-zmodem.sh 文件中的sz和rz的位置

完整配置方式

安装

复制代码
yum -y install lrzsz
brew 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 Parameters

rz 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

至此配置完成

相关推荐
liebe1*11 分钟前
第七章 防火墙地址转换
运维·服务器·网络
好好学操作系统7 分钟前
autodl 保存 数据 跨区
linux·运维·服务器
dbitc9 分钟前
WIN11把WSL2移动安装目录
linux·运维·ubuntu·wsl
KingRumn9 分钟前
Linux同步机制之信号量
linux·服务器·网络
嵌入式学习菌10 分钟前
SPIFFS文件系统
服务器·物联网
旺仔Sec10 分钟前
2026年度河北省职业院校技能竞赛“Web技术”(高职组)赛项竞赛任务
运维·服务器·前端
BullSmall30 分钟前
linux 根据端口查看进程
linux·运维·服务器
herinspace35 分钟前
管家婆软件年结存后快马商城操作注意事项
服务器·数据库·windows
_F_y41 分钟前
Linux:进程间通信
linux
嘻哈baby42 分钟前
Ansible自动化运维入门:从手工到批量部署
运维·自动化·ansible