背景
在开心的使用 iTerm 时,发现要用到 rz & sz 时,它并不能像 xShell 那样原生支持。问了公司另外一个用 iTerm 的同事,他在忙,让我百度一下。顿时好尴尬呀。我用的是 Google,本来自己肯定可以搞定,但是就是想问问。就好比“今天几号呀?现在几点了?”,自己很快就可以知道的事情,也会忍不住问问别人,这可以算是和没有情感的 ET(好多电影都这么演的) 的区别么?
解决方案
- 治标先治本,首先必须有 rzsz 呀
brew install lrzsz
- 脑残的按顺序运行以下命令
cd /usr/local/bin
sudo wget https://raw.github.com/mmastrac/iterm2-zmodem/master/iterm2-send-zmodem.sh
sudo wget https://raw.github.com/mmastrac/iterm2-zmodem/master/iterm2-recv-zmodem.sh
sudo chmod 777 /usr/local/bin/iterm2-*
- 我的 Mac 居然没有 wget ... 好喜欢现在的各种包管理工具
brew install wget
-
打 iTem2,如图所示,点击
Profiles → Edit Profiles...→Advanced→Edit
-
按照以下配置进行,效果图如下:
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 |
最后你就可以开心的体验 rz & sz 吧
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于