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

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

背景

在开心的使用 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 回复
  • Vanessa via macOS

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

    1 回复
  • yangyujiao

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

    1 回复
  • Vanessa via macOS

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

    2 回复
  • yangyujiao

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

    1 回复
  • yangyujiao

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

  • Vanessa via macOS

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

    1 回复
  • yangyujiao

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

    1 回复
  • Vanessa via macOS

    😄 又可以 ZB 了

  • yangyujiao

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

    1 回复
  • Vanessa via macOS

    Mac 的?我只用了这个

    1474697257061

    1 回复
  • yangyujiao

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

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

    1 回复
  • Vanessa via macOS

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

  • ZephyrJung via macOS

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

  • Eddie

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

    1 回复
  • 88250

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

    1 回复
  • Eddie

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

  • Vanessa via macOS

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

    1 回复
  • figo930 via macOS

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

    1 回复
  • Vanessa via macOS

    恭喜你,成功了

  • GoForce5500 via macOS

    现在不都 Ansible 了么 @_@

    1 回复
  • Vanessa via macOS

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

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

推荐标签 标签

  • CAP

    CAP 指的是在一个分布式系统中, Consistency(一致性)、 Availability(可用性)、Partition tolerance(分区容错性),三者不可兼得。

    12 引用 • 5 回帖 • 635 关注
  • Scala

    Scala 是一门多范式的编程语言,集成面向对象编程和函数式编程的各种特性。

    13 引用 • 11 回帖 • 160 关注
  • CodeMirror
    2 引用 • 17 回帖 • 164 关注
  • Maven

    Maven 是基于项目对象模型(POM)、通过一小段描述信息来管理项目的构建、报告和文档的软件项目管理工具。

    188 引用 • 319 回帖 • 251 关注
  • Q&A

    提问之前请先看《提问的智慧》,好的问题比好的答案更有价值。

    9799 引用 • 44558 回帖 • 82 关注
  • 服务器

    服务器,也称伺服器,是提供计算服务的设备。由于服务器需要响应服务请求,并进行处理,因此一般来说服务器应具备承担服务并且保障服务的能力。

    125 引用 • 585 回帖 • 1 关注
  • SQLite

    SQLite 是一个进程内的库,实现了自给自足的、无服务器的、零配置的、事务性的 SQL 数据库引擎。SQLite 是全世界使用最为广泛的数据库引擎。

    5 引用 • 7 回帖 • 7 关注
  • C++

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

    107 引用 • 153 回帖 • 1 关注
  • Caddy

    Caddy 是一款默认自动启用 HTTPS 的 HTTP/2 Web 服务器。

    12 引用 • 54 回帖 • 178 关注
  • Typecho

    Typecho 是一款博客程序,它在 GPLv2 许可证下发行,基于 PHP 构建,可以运行在各种平台上,支持多种数据库(MySQL、PostgreSQL、SQLite)。

    12 引用 • 67 回帖 • 449 关注
  • Vditor

    Vditor 是一款浏览器端的 Markdown 编辑器,支持所见即所得、即时渲染(类似 Typora)和分屏预览模式。它使用 TypeScript 实现,支持原生 JavaScript、Vue、React 和 Angular。

    370 引用 • 1847 回帖 • 1 关注
  • DNSPod

    DNSPod 建立于 2006 年 3 月份,是一款免费智能 DNS 产品。 DNSPod 可以为同时有电信、网通、教育网服务器的网站提供智能的解析,让电信用户访问电信的服务器,网通的用户访问网通的服务器,教育网的用户访问教育网的服务器,达到互联互通的效果。

    6 引用 • 26 回帖 • 529 关注
  • CentOS

    CentOS(Community Enterprise Operating System)是 Linux 发行版之一,它是来自于 Red Hat Enterprise Linux 依照开放源代码规定释出的源代码所编译而成。由于出自同样的源代码,因此有些要求高度稳定的服务器以 CentOS 替代商业版的 Red Hat Enterprise Linux 使用。两者的不同在于 CentOS 并不包含封闭源代码软件。

    239 引用 • 224 回帖 • 1 关注
  • wolai

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

    2 引用 • 14 回帖 • 6 关注
  • Elasticsearch

    Elasticsearch 是一个基于 Lucene 的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于 RESTful 接口。Elasticsearch 是用 Java 开发的,并作为 Apache 许可条款下的开放源码发布,是当前流行的企业级搜索引擎。设计用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。

    117 引用 • 99 回帖 • 200 关注
  • Anytype
    3 引用 • 31 回帖 • 17 关注
  • 强迫症

    强迫症(OCD)属于焦虑障碍的一种类型,是一组以强迫思维和强迫行为为主要临床表现的神经精神疾病,其特点为有意识的强迫和反强迫并存,一些毫无意义、甚至违背自己意愿的想法或冲动反反复复侵入患者的日常生活。

    15 引用 • 161 回帖
  • 分享

    有什么新发现就分享给大家吧!

    248 引用 • 1794 回帖 • 3 关注
  • 服务

    提供一个服务绝不仅仅是简单的把硬件和软件累加在一起,它包括了服务的可靠性、服务的标准化、以及对服务的监控、维护、技术支持等。

    41 引用 • 24 回帖 • 3 关注
  • 旅游

    希望你我能在旅途中找到人生的下一站。

    97 引用 • 903 回帖
  • Docker

    Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的操作系统上。容器完全使用沙箱机制,几乎没有性能开销,可以很容易地在机器和数据中心中运行。

    495 引用 • 931 回帖 • 1 关注
  • HBase

    HBase 是一个分布式的、面向列的开源数据库,该技术来源于 Fay Chang 所撰写的 Google 论文 “Bigtable:一个结构化数据的分布式存储系统”。就像 Bigtable 利用了 Google 文件系统所提供的分布式数据存储一样,HBase 在 Hadoop 之上提供了类似于 Bigtable 的能力。

    17 引用 • 6 回帖 • 60 关注
  • Tomcat

    Tomcat 最早是由 Sun Microsystems 开发的一个 Servlet 容器,在 1999 年被捐献给 ASF(Apache Software Foundation),隶属于 Jakarta 项目,现在已经独立为一个顶级项目。Tomcat 主要实现了 JavaEE 中的 Servlet、JSP 规范,同时也提供 HTTP 服务,是市场上非常流行的 Java Web 容器。

    162 引用 • 529 回帖 • 1 关注
  • Facebook

    Facebook 是一个联系朋友的社交工具。大家可以通过它和朋友、同事、同学以及周围的人保持互动交流,分享无限上传的图片,发布链接和视频,更可以增进对朋友的了解。

    4 引用 • 15 回帖 • 448 关注
  • 学习

    “梦想从学习开始,事业从实践起步” —— 习近平

    173 引用 • 530 回帖
  • Wide

    Wide 是一款基于 Web 的 Go 语言 IDE。通过浏览器就可以进行 Go 开发,并有代码自动完成、查看表达式、编译反馈、Lint、实时结果输出等功能。

    欢迎访问我们运维的实例: https://wide.b3log.org

    30 引用 • 218 回帖 • 636 关注
  • 反馈

    Communication channel for makers and users.

    121 引用 • 907 回帖 • 276 关注