mac安装lrzsz教程(rz/sz命令)+避坑

文章目录

        • 0.安装iterms2终端模拟器+homebrew命令
        • 1.安装lrzsz
        • 2. 下载iterm2-modem协议
        • 3.配置trigger
  • 避坑:
        • 1.mac的/usr/loacl下可能是空的,需要新建文件夹/bin。
        • 2.网上很多教程推荐wget安装modem,但raw.github那个链接已经连不上了。
        • 3.macbook m1芯片版本,需要修改脚本路径!!!
        • 4.测试命令rz/sz

前置准备:

0.安装iterms2终端模拟器+homebrew命令

这两个安装参考网上的教程,很简单,基本不存在踩坑。

1.安装lrzsz

brew install lrzsz

下载成功后可以在homebrew目录下看到相应的文件

路径后续修改modem脚本会用到

brew list lrzsz

在这里插入图片描述

2. 下载iterm2-modem协议

mac仅支持iterms2终端配置modem,自带终端不支持。

git clone https://github.com/aikuyun/iterm2-zmodem.git
cd iterm2-zmodem

(zmodem github.raw官方那个已经不能用了)
克隆文件到本地,复制到对应文件夹中,增加脚本文件权限

 cp iterm2-* /usr/local/bincd /usr/local/binchmod 777 iterm2-*

3.配置trigger

进入iterm2配置项preferences-> profiles->default->editProfiles->Advanced中的Tirgger
复制进去,增加配置,注意转移符不能少:

	Regular expression: \*\*B0100Action: Run Silent CoprocessParameters: /usr/local/bin/iterm2-send-zmodem.shRegular expression: \*\*B00000000000000Action: Run Silent CoprocessParameters: /usr/local/bin/iterm2-recv-zmodem.sh

配置后的样子:
在这里插入图片描述

避坑:

1.mac的/usr/loacl下可能是空的,需要新建文件夹/bin。

2.网上很多教程推荐wget安装modem,但raw.github那个链接已经连不上了。

3.macbook m1芯片版本,需要修改脚本路径!!!

默认的是usr/local/bin,但是homebrew安装lrzsz路径为:

"/opt/homebrew/Cellar/lrzsz/0.12.20_1/bin/sz"
"/opt/homebrew/Cellar/lrzsz/0.12.20_1/bin/rz"
sudo vim /usr/local/bin/iterm2-send-zmodem.sh

默认路径不对/usr/local/bin,需要改成安装的路径,如下图,rz同理修改路径:
sz脚本路径如图修改,rz同理!

退出保存

source iterm2-send-zmodem.sh

不改路径,rz/sz命令无法使用,无反应或者卡死。

网上的教程全是复制粘贴,根本没提这个。我也是踩了好多坑才能正常使用。

4.测试命令rz/sz

本地即可测试命令,

rz 回车后正常会弹出文件窗口
sz xxx.txt 随便加个当前路径的文件测试


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部