如何让 iTerm2 可以使用 sz 下载文件 & rz 上传文件

本贴最后更新于 3227 天前,其中的信息可能已经水流花落

背景

在开心的使用 iTerm 时,发现要用到 rz & sz 时,它并不能像 xShell 那样原生支持。问了公司另外一个用 iTerm 的同事,他在忙,让我百度一下。顿时好尴尬呀。我用的是 Google,本来自己肯定可以搞定,但是就是想问问。就好比“今天几号呀?现在几点了?”,自己很快就可以知道的事情,也会忍不住问问别人,这可以算是和没有情感的 ET(好多电影都这么演的) 的区别么?

解决方案

  1. 治标先治本,首先必须有 rzsz 呀
brew install lrzsz
  1. 脑残的按顺序运行以下命令
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-*
  1. 我的 Mac 居然没有 wget ... 好喜欢现在的各种包管理工具
brew install wget
  1. 打 iTem2,如图所示,点击 Profiles → Edit Profiles...→Advanced→Edit
    1474695311162

  2. 按照以下配置进行,效果图如下:

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

1474695476345

最后你就可以开心的体验 rz & sz 吧

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...
  • yangyujiao

    我会参考设定一下的 ,多谢 V 的分享。

    以后我也要开始习惯用 mac。

    1 回复
  • 88250

    还是觉得 Windows 好用 👿

    1 回复
  • 看你回帖没有 via Mac OS X 就知道你没在用。要多用用,以前人们都说用 Mac 是在 ZB,D 才用 HHKB 的时候也觉得辣个是 ZB 神器,但用过之后就好评不断了。

    1 回复
  • yangyujiao

    我现在在公司呢。准备周一把 mac 带到公司来 开始慢慢熟悉用。

    1 回复
  • 然后记得到公司最好不要开 Windows。现在 SVN 我都是靠命令,开始很煎熬,后面就会好很多了。

    2 回复
  • yangyujiao

    我们用 git。 svn 不是 mac 上也有客户端的。

    1 回复
  • yangyujiao

    不是客户端,就是跟 windows 一样的可以用的,不是只能用命令呀。

  • 好用的要收费。。。之前同事给了几个破解的,都觉得不太好用。。。

    1 回复
  • yangyujiao

    习惯成自然,你用命令顺手了以后一样。还更高大上呀。 👍

    1 回复
  • 😄 又可以 ZB 了

  • yangyujiao

    你电脑上用的 word excel 多吗? 装了一个破解版?

    1 回复
  • Mac 的?我只用了这个

    1474697257061

    1 回复
  • yangyujiao

    两个我都用了用,不好用呀。我把 excel 方到 mac 中能打开,貌似就用的那个 Numbers,但是操作的时候各种乱,表格线还有格式都调起来很麻烦。

    我们技术经理跟我说装个破解版的 office 吧。我看了他电脑上 word 跟 excel 都跟 win 上没有什么区别。等我拿来以后问他要一下看看。

    1 回复
  • 还好我不是深度用户。据说以前更不兼容。

  • ZephyrJung via macOS

    本小白还以为这属于 secureCRT 的内置程序 😱

  • Eddie

    可以分享一下 HHKB 的感受吗,准备入手_(:з」∠)_

    1 回复
  • 88250

    你入手吧,没错的。过两天分享一篇 HHKB 在 Windows 上顺手的配置和一些细节,尽请期待 ☺

    1 回复
  • Eddie

    看到好多的分享都是站在发烧友的角度,程序猿的分享没有啊,只知道大神都在用

  • @participants 今天有人和我说 scp ,果然不错。以后都不用这么一个服务器一个服务器的去配置了

    1 回复
  • figo930 via macOS

    就想装逼看一下 via Mac OS 哈哈

    1 回复
  • 恭喜你,成功了

  • GoForce5500 via macOS

    现在不都 Ansible 了么 @_@

    1 回复
  • 我只需要上传下载一些文件小文件,Ansible 没有过,会不会杀鸡焉用牛刀了。 昨天 @88250 说现在用 rsync ... 其实吧,我不是运维,怎么方便怎么快怎么来。等配置好 rz & sz,我东西都搞定了。

请输入回帖内容 ...
Vanessa
我们终此一生,就是要摆脱他人的期待,找到真正的自己。 昆明

推荐标签 标签

  • SOHO

    为成为自由职业者在家办公而努力吧!

    7 引用 • 55 回帖 • 1 关注
  • 微信

    腾讯公司 2011 年 1 月 21 日推出的一款手机通讯软件。用户可以通过摇一摇、搜索号码、扫描二维码等添加好友和关注公众平台,同时可以将自己看到的精彩内容分享到微信朋友圈。

    135 引用 • 798 回帖
  • HTML

    HTML5 是 HTML 下一个的主要修订版本,现在仍处于发展阶段。广义论及 HTML5 时,实际指的是包括 HTML、CSS 和 JavaScript 在内的一套技术组合。

    108 引用 • 295 回帖
  • LaTeX

    LaTeX(音译“拉泰赫”)是一种基于 ΤΕΧ 的排版系统,由美国计算机学家莱斯利·兰伯特(Leslie Lamport)在 20 世纪 80 年代初期开发,利用这种格式,即使使用者没有排版和程序设计的知识也可以充分发挥由 TeX 所提供的强大功能,能在几天,甚至几小时内生成很多具有书籍质量的印刷品。对于生成复杂表格和数学公式,这一点表现得尤为突出。因此它非常适用于生成高印刷质量的科技和数学类文档。

    12 引用 • 59 回帖
  • Access
    1 引用 • 3 回帖
  • Ruby

    Ruby 是一种开源的面向对象程序设计的服务器端脚本语言,在 20 世纪 90 年代中期由日本的松本行弘(まつもとゆきひろ/Yukihiro Matsumoto)设计并开发。在 Ruby 社区,松本也被称为马茨(Matz)。

    7 引用 • 31 回帖 • 267 关注
  • Dubbo

    Dubbo 是一个分布式服务框架,致力于提供高性能和透明化的 RPC 远程服务调用方案,是 [阿里巴巴] SOA 服务化治理方案的核心框架,每天为 2,000+ 个服务提供 3,000,000,000+ 次访问量支持,并被广泛应用于阿里巴巴集团的各成员站点。

    60 引用 • 82 回帖 • 616 关注
  • PHP

    PHP(Hypertext Preprocessor)是一种开源脚本语言。语法吸收了 C 语言、 Java 和 Perl 的特点,主要适用于 Web 开发领域,据说是世界上最好的编程语言。

    167 引用 • 408 回帖 • 484 关注
  • 电影

    这是一个不能说的秘密。

    123 引用 • 608 回帖
  • 游戏

    沉迷游戏伤身,强撸灰飞烟灭。

    187 引用 • 832 回帖
  • 锤子科技

    锤子科技(Smartisan)成立于 2012 年 5 月,是一家制造移动互联网终端设备的公司,公司的使命是用完美主义的工匠精神,打造用户体验一流的数码消费类产品(智能手机为主),改善人们的生活质量。

    4 引用 • 31 回帖 • 2 关注
  • 深度学习

    深度学习(Deep Learning)是机器学习的分支,是一种试图使用包含复杂结构或由多重非线性变换构成的多个处理层对数据进行高层抽象的算法。

    43 引用 • 44 回帖
  • 脑图

    脑图又叫思维导图,是表达发散性思维的有效图形思维工具 ,它简单却又很有效,是一种实用性的思维工具。

    32 引用 • 100 回帖
  • Java

    Java 是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由 Sun Microsystems 公司于 1995 年 5 月推出的。Java 技术具有卓越的通用性、高效性、平台移植性和安全性。

    3203 引用 • 8217 回帖 • 2 关注
  • wolai

    我来 wolai:不仅仅是未来的云端笔记!

    2 引用 • 14 回帖
  • iOS

    iOS 是由苹果公司开发的移动操作系统,最早于 2007 年 1 月 9 日的 Macworld 大会上公布这个系统,最初是设计给 iPhone 使用的,后来陆续套用到 iPod touch、iPad 以及 Apple TV 等产品上。iOS 与苹果的 Mac OS X 操作系统一样,属于类 Unix 的商业操作系统。

    89 引用 • 150 回帖 • 2 关注
  • TextBundle

    TextBundle 文件格式旨在应用程序之间交换 Markdown 或 Fountain 之类的纯文本文件时,提供更无缝的用户体验。

    1 引用 • 2 回帖 • 81 关注
  • Kotlin

    Kotlin 是一种在 Java 虚拟机上运行的静态类型编程语言,由 JetBrains 设计开发并开源。Kotlin 可以编译成 Java 字节码,也可以编译成 JavaScript,方便在没有 JVM 的设备上运行。在 Google I/O 2017 中,Google 宣布 Kotlin 成为 Android 官方开发语言。

    19 引用 • 33 回帖 • 88 关注
  • 宕机

    宕机,多指一些网站、游戏、网络应用等服务器一种区别于正常运行的状态,也叫“Down 机”、“当机”或“死机”。宕机状态不仅仅是指服务器“挂掉了”、“死机了”状态,也包括服务器假死、停用、关闭等一些原因而导致出现的不能够正常运行的状态。

    13 引用 • 82 回帖 • 75 关注
  • Linux

    Linux 是一套免费使用和自由传播的类 Unix 操作系统,是一个基于 POSIX 和 Unix 的多用户、多任务、支持多线程和多 CPU 的操作系统。它能运行主要的 Unix 工具软件、应用程序和网络协议,并支持 32 位和 64 位硬件。Linux 继承了 Unix 以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。

    957 引用 • 944 回帖
  • C++

    C++ 是在 C 语言的基础上开发的一种通用编程语言,应用广泛。C++ 支持多种编程范式,面向对象编程、泛型编程和过程化编程。

    108 引用 • 153 回帖 • 3 关注
  • 持续集成

    持续集成(Continuous Integration)是一种软件开发实践,即团队开发成员经常集成他们的工作,通过每个成员每天至少集成一次,也就意味着每天可能会发生多次集成。每次集成都通过自动化的构建(包括编译,发布,自动化测试)来验证,从而尽早地发现集成错误。

    15 引用 • 7 回帖
  • GAE

    Google App Engine(GAE)是 Google 管理的数据中心中用于 WEB 应用程序的开发和托管的平台。2008 年 4 月 发布第一个测试版本。目前支持 Python、Java 和 Go 开发部署。全球已有数十万的开发者在其上开发了众多的应用。

    14 引用 • 42 回帖 • 826 关注
  • Anytype
    3 引用 • 31 回帖 • 28 关注
  • BookxNote

    BookxNote 是一款全新的电子书学习工具,助力您的学习与思考,让您的大脑更高效的记忆。

    笔记整理交给我,一心只读圣贤书。

    1 引用 • 1 回帖
  • ngrok

    ngrok 是一个反向代理,通过在公共的端点和本地运行的 Web 服务器之间建立一个安全的通道。

    7 引用 • 63 回帖 • 656 关注
  • Laravel

    Laravel 是一套简洁、优雅的 PHP Web 开发框架。它采用 MVC 设计,是一款崇尚开发效率的全栈框架。

    19 引用 • 23 回帖 • 743 关注