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

至此配置完成

相关推荐
SiYuanFeng1 天前
一展使用gpt-5-mini和gemini-3.1-flash-image-preview-0.5k的运行demo代码
linux·python·gpt
YuanDaima20481 天前
堆(优先队列)基础原理与题目说明
linux·运维·服务器·人工智能·python··代码
another heaven1 天前
【软考 对称加密与非对称加密】
服务器·网络
生万千欢喜心1 天前
linux 安装 人大金仓数据库
linux·运维·数据库
傻啦嘿哟1 天前
Python多进程编程:用multiprocessing突破GIL限制
服务器·网络·数据库
Finn Wang1 天前
KeyPresser 一款自动化按键工具
运维·自动化
@insist1231 天前
网络工程师-网络规划与设计(三):数据中心机房设计规范全解析
服务器·网络·数据库·网络工程师·软考·软件水平考试
mounter6251 天前
深度拦截:Linux 内核引入 Firmware LSM 挂钩,eBPF 再下一城!
linux·服务器·ebpf·kernel·firmware
编程百晓生1 天前
《SAP FICO系统配置从入门到精通共40篇》021、CO-PC实战笔记:在制品与差异计算,那些年车间里的“账实不符”
服务器·人工智能·笔记·ar·从入门到精通·sap fico·sap fico系统
坚持就完事了1 天前
scp命令
linux·运维·服务器