标签归档:lrzsz

macOS iTerm2无法使用rz并提示waiting-to-receive. **B0100000023be50.

运行 rz 会报类似错

rz waiting to receive.**B0100000023be50

原因

Mac 上的 iTerm2 不支持 rzsz ,需要在 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