运行 rz 会报类似错
rz waiting to receive.**B0100000023be50
原因
Mac 上的 iTerm2 不支持 rz
和 sz
,需要在 iterm2 配置一下
安装 rz sz
brew install lrzsz
配置 iTerm2,添加 trigger
在 /usr/local/bin/
创建两个脚本文件:
- iterm2-send-zmodem.sh
- iterm2-recv-zmodem.sh
文件内容可以复制这个仓库(iterm2-zmodem)里面的对应文件。
cd /usr/local/bin
sudo wget https://raw.github.com/Keystion/iterm2-zmodem/master/iterm2-send-zmodem.sh
sudo wget https://raw.github.com/Keystion/iterm2-zmodem/master/iterm2-recv-zmodem.sh
sudo chmod 777 /usr/local/bin/iterm2-*
<!–more–>
iTerm2
打开 iTerm2系统偏好设置,点击preferences → profiles,选择某个profile,如Default,之后继续选择advanced → triggers,添加编辑添加如下triggers
triggers1:
Regular expression: /*/*B0100
Action: Run Silent Coprocess
Parameters:/usr/local/bin/iterm2-send-zmodem.sh
triggers2:
Regular expression: /*/*B00000000000000
Action: Run Silent Coprocess
Parameters:/usr/local/bin/iterm2-recv-zmodem.sh
之后配置完,还遇到一个问题,就是不能上传,总是报sz skiped错误,查了很多也没解决方案。
之后,重启Mac电脑,再次进入,就ok了,也不知道原因是什么。
原因找到了是权限问题,sudo rz 搞定
如果搞不定还可以试试其他配置
原文地址:https://www.cnblogs.com/QuestionsZhang/p/10613884.html