mac M2 配置item2 rzsz

news/2024/9/25 5:12:44/

背景

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 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 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

至此配置完成


http://www.ppmy.cn/news/1450821.html

相关文章

消息队列 RabbitMQ python实战

企业面临着信息爆炸、实时数据处理、高效通信等诸多挑战。如何确保系统稳定运行、信息快速传递、应用程序高效通信?答案在于消息队列!异步通信: 不必等待!系统解耦: 消息队列将应用程序的通信解耦,降低彼此之间的依赖,让开发、部署、扩展更加灵活。数据持久化: 确保重要…

乾元通渠道商中标天津某区自然灾害应急能力提升项目

近日,乾元通渠道商中标天津某区自然灾害应急能力提升项目,乾元通作为设备厂家,为项目提供通信指挥类装备(多链路聚合设备) QYT-X1 。 随着万亿国债项目的全面铺开, 青岛乾元通数码科技有限公司 作为国家应急…

confluence 设置https代理

使用nginx反待confluence并开启https后,登录confluence会一直提示:scheme、proxyName、proxyPort设置错误。 解决办法: find / -name server.xmlvi /opt/atlassian/confluence/conf/server.xml HTTP反代配置 HTTPS反代配置

安卓adb 命令查看程序日志

gcat日志导出到文件 在Android设备上,你可以使用logcat命令将日志导出到文件中。打开终端或者命令行工具,然后输入以下命令: adb logcat -d > logcat.txt这条命令会将当前设备的logcat日志输出到名为logcat.txt的文件中。-d参数是用来确…

pytorch笔记:ReplicationPad1d

torch.nn.ReplicationPad1d(padding) 在 PyTorch 中,ReplicationPad1d 是一种用于一维数据的填充层该层通过复制序列的边缘值来增加数据的长度,这在卷积神经网络中常用于保持数据尺寸主要参数 padding 可以是一个整数或一个元组。 如果是一个整数&…

Docker 虚拟机 WSL

WSL(Windows Subsystem for Linux)是Windows操作系统中的一个功能,它允许用户在Windows系统上运行Linux环境。它是一个兼容层,通过在Windows上运行一个Linux内核接口的实现来提供对Linux二进制文件的支持。 WSL提供了一个命令行界…

【vscode】2024最新!vscode云端配置同步方案:code settings sync

小tian最近对电脑进行了系统重装,结果vscode相关配置和插件都没有保存记录,还好公司电脑里还有。痛定思痛,决定写一篇vscode云端同步配置方案,以作记录和分享~ 步骤一:安装vscode插件:code settings sync …

Lagent AgentLego 智能体应用搭建-笔记六

本次课程由Lagent&AgentLego 核心贡献者樊奇老师讲解【Lagent & AgentLego 智能体应用搭建】课程 课程视频:https://www.bilibili.com/video/BV1Xt4217728/ 课程文档:https://github.com/InternLM/Tutorial/tree/camp2/agent 大语言模型的局限…