iTerm2-zmodem 教程

iTerm2-zmodem 教程

iTerm2-zmodemAutomatic ZModem support for iTerm 2项目地址:https://gitcode.com/gh_mirrors/it/iTerm2-zmodem

1. 项目介绍

iTerm2-zmodem 是一个自动支持 ZModem 协议的扩展,专为 macOS 上的 iTerm2 终端模拟器设计。它允许用户方便地在本地主机和远程服务器之间进行文件的上传和下载。通过集成 lrzsz 命令(通常在 Linux 服务器上可用),iTerm2-zmodem 提供了一个简单快捷的方式来处理 ZModem 文件传输。

2. 项目快速启动

依赖安装

首先确保您已经在本地安装了 brew 包管理器,然后安装 lrzsz

brew install lrzsz

脚本部署

将以下脚本下载到 /usr/local/bin/ 目录下:

并设置执行权限:

chmod +x /usr/local/bin/iterm2-*

配置 iTerm2 触发器

打开 iTerm2 -> Preferences -> Profiles -> Edit Profile -> Advanced,找到 "Trigger" 选项卡,添加以下两条规则:

发送文件
  • Regular expression: rz waiting to receive **B0100
  • Action: Run Silent Coprocess
  • Parameters: /usr/local/bin/iterm2-send-zmodem.sh
  • Instant: 打勾
接收文件
  • Regular expression: rz waiting to send **C0100
  • Action: Run Silent Coprocess
  • Parameters: /usr/local/bin/iterm2-recv-zmodem.sh
  • Instant: 打勾

保存配置,现在应该可以使用 sz (发送)和 rz (接收)命令进行文件传输了。

3. 应用案例与最佳实践

  • 使用 iTerm2 的多标签页功能,可以在不同终端窗口间轻松进行文件交换。
  • 当与终端复用器如 tmuxscreen 结合使用时,可能需要在服务器上使用 -e 选项来强制更多字符转义。
  • 确保在发送或接收大文件时,保持 iTerm2 以及连接的稳定性。

4. 典型生态项目

  • iTerm2:该项目的基础,一款强大的 macOS 终端模拟器。
  • lrzsz:提供 rz/sz 命令的开源工具,用于 ZModem 文件传输。
  • Homebrew:macOS 的包管理器,用于安装 lrzsz。

以上就是 iTerm2-zmodem 的基本介绍和使用指南,祝你在文件传输中体验愉快!如有疑问,请参考项目仓库的ReadmeIssue Tracker 获取更多信息。

iTerm2-zmodemAutomatic ZModem support for iTerm 2项目地址:https://gitcode.com/gh_mirrors/it/iTerm2-zmodem

  • 25
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
以下是iTerm2汉化指南: 1. 下载中文语言包 - 打开终端,输入以下命令并回车:`curl https://iterm2.com/misc/simplified_chinese.txt > /tmp/simplified_chinese.txt` - 在iTerm2中,点击菜单栏的iTerm2 -> Preferences -> Profiles -> Terminal -> Report Terminal Type,选择xterm-256color - 在iTerm2中,点击菜单栏的iTerm2 -> Preferences -> Profiles -> Terminal -> Terminal Emulation,选择xterm-256color - 在iTerm2中,点击菜单栏的iTerm2 -> Preferences -> Profiles -> Terminal -> Character Encoding,选择Unicode (UTF-8) - 在iTerm2中,点击菜单栏的iTerm2 -> Preferences -> Profiles -> Text -> Font,选择支持中文的字体,例如Sarasa Mono SC - 在iTerm2中,点击菜单栏的iTerm2 -> Preferences -> Profiles -> Text -> Non-ASCII Font,选择支持中文的字体,例如Sarasa Mono SC - 在iTerm2中,点击菜单栏的iTerm2 -> Preferences -> Profiles -> Text -> Use a different font for non-ASCII text,勾选该选项 - 在iTerm2中,点击菜单栏的iTerm2 -> Preferences -> Profiles -> Text -> Use a different font for non-ASCII text,选择支持中文的字体,例如Sarasa Mono SC - 在iTerm2中,点击菜单栏的iTerm2 -> Preferences -> Profiles -> Text -> Use a different font for non-ASCII text,将Size设置为与Font相同的大小 - 在iTerm2中,点击菜单栏的iTerm2 -> Preferences -> Profiles -> Text -> Use a different font for non-ASCII text,将Vertical和Horizontal都设置为0 - 在iTerm2中,点击菜单栏的iTerm2 -> Preferences -> Profiles -> Text -> Use a different font for non-ASCII text,将Link定位到/Users/你的用户名/Library/Fonts/Sarasa Mono SC Nerd Font Complete.ttf - 在iTerm2中,点击菜单栏的iTerm2 -> Preferences -> Profiles -> Text -> Use a different font for non-ASCII text,将Anti-aliased勾选上 - 在iTerm2中,点击菜单栏的iTerm2 -> Preferences -> Profiles -> Text -> Use a different font for non-ASCII text,将Use ligatures勾选上 - 在iTerm2中,点击菜单栏的iTerm2 -> Preferences -> Profiles -> Text -> Use a different font for non-ASCII text,将Use a different font for non-ASCII text取消勾选 - 在iTerm2中,点击菜单栏的iTerm2 -> Preferences -> Profiles -> Text -> Use a different font for non-ASCII text,将Use a different font for non-ASCII text勾选上 - 在iTerm2中,点击菜单栏的iTerm2 -> Preferences -> Profiles -> Text -> Use a different font for non-ASCII text,将Link定位到/Users/你的用户名/Library/Fonts/Sarasa Mono SC Nerd Font Complete.ttf - 在iTerm2中,点击菜单栏的iTerm2 -> Preferences -> Profiles -> Text -> Use a different font for non-ASCII text,将Size设置为与Font相同的大小 - 在iTerm2中,点击菜单栏的iTerm2 -> Preferences -> Profiles -> Text -> Use a different font for non-ASCII text,将Vertical和Horizontal都设置为0 - 在iTerm2中,点击菜单栏的iTerm2 -> Preferences -> Profiles -> Text -> Use a different font for non-ASCII text,将Anti-aliased勾选上 - 在iTerm2中,点击菜单栏的iTerm2 -> Preferences -> Profiles -> Text -> Use a different font for non-ASCII text,将Use ligatures勾选上 - 在iTerm2中,点击菜单栏的iTerm2 -> Preferences -> Profiles -> Text -> Use a different font for non-ASCII text,将Link定位到/Users/你的用户名/Library/Fonts/Sarasa Mono SC Nerd Font Complete.ttf - 在iTerm2中,点击菜单栏的iTerm2 -> Preferences -> Profiles -> Text -> Use a different font for non-ASCII text,将Size设置为与Font相同的大小 - 在iTerm2中,点击菜单栏的iTerm2 -> Preferences -> Profiles -> Text -> Use a different font for non-ASCII text,将Vertical和Horizontal都设置为0 - 在iTerm2中,点击菜单栏的iTerm2 -> Preferences -> Profiles -> Text -> Use a different font for non-ASCII text,将Anti-aliased勾选上 - 在iTerm2中,点击菜单栏的iTerm2 -> Preferences -> Profiles -> Text -> Use a different font for non-ASCII text,将Use ligatures勾选上 - 在iTerm2中,点击菜单栏的iTerm2 -> Preferences -> Profiles -> Text -> Use a different font for non-ASCII text,将Link定位到/Users/你的用户名/Library/Fonts/Sarasa Mono SC Nerd Font Complete.ttf - 在iTerm2中,点击菜单栏的iTerm2 -> Preferences -> Profiles -> Text -> Use a different font for non-ASCII text,将Size设置为与Font相同的大小 - 在iTerm2中,点击菜单栏的iTerm2 -> Preferences -> Profiles -> Text -> Use a different font for non-ASCII text,将Vertical和Horizontal都设置为0 - 在iTerm2中,点击菜单栏的iTerm2 -> Preferences -> Profiles -> Text -> Use a different font for non-ASCII text,将Anti-aliased勾选上 - 在iTerm2中,点击菜单栏的iTerm2 -> Preferences -> Profiles -> Text -> Use a different font for non-ASCII text,将Use ligatures勾选上 - 在iTerm2中,点击菜单栏的iTerm2 -> Preferences -> Profiles -> Text -> Use a different font for non-ASCII text,将Link定位到/Users/你的用户名/Library/Fonts/Sarasa Mono SC Nerd Font Complete.ttf - 在iTerm2中,点击菜单栏的iTerm2 -> Preferences -> Profiles -> Text -> Use a different font for non-ASCII text,将Size设置为与Font相同的大小 - 在iTerm2中,点击菜单栏的iTerm2 -> Preferences -> Profiles -> Text -> Use a different font for non-ASCII text,将Vertical和Horizontal都设置为0 - 在iTerm2中,点击菜单栏的iTerm2 -> Preferences -> Profiles -> Text -> Use a different font for non-ASCII text,将Anti-aliased勾选上 - 在iTerm2中,点击菜单栏的iTerm2 -> Preferences -> Profiles -> Text -> Use a different font for non-ASCII text,将Use ligatures勾选上 - 在iTerm2中,点击菜单栏的iTerm2 -> Preferences -> Profiles -> Text -> Use a different font for non-ASCII text,将Link定位到/Users/你的用户名/Library/Fonts/Sarasa Mono SC Nerd Font Complete.ttf - 在iTerm2中,点击菜单栏的iTerm2 -> Preferences -> Profiles -> Text -> Use a different font for non-ASCII text,将Size设置为与Font相同的大小 - 在iTerm2中,点击菜单栏的iTerm2 -> Preferences -> Profiles -> Text -> Use a different font for non-ASCII text,将Vertical和Horizontal都设置为0 - 在iTerm2中,点击菜单栏的iTerm2 -> Preferences -> Profiles -> Text -> Use a different font for non-ASCII text,将Anti-aliased勾选上 - 在iTerm2中,点击菜单栏的iTerm2 -> Preferences -> Profiles -> Text -> Use a different font for non-ASCII text,将Use ligatures勾选上 - 在iTerm2中,点击菜单栏的iTerm2 -> Preferences -> Profiles -> Text -> Use a different font for non-ASCII text,将Link定位到/Users/你的用户名/Library/Fonts/Sarasa Mono SC Nerd Font Complete.ttf - 在iTerm2中,点击菜单栏的iTerm2 -> Preferences -> Profiles -> Text -> Use a different font for non-ASCII text,将Size设置为与Font相同的大小 - 在iTerm2中,点击菜单栏的iTerm2 -> Preferences -> Profiles -> Text -> Use a different font for non-ASCII text,将Vertical和Horizontal都设置为0 - 在iTerm2中,点击菜单栏的iTerm2 -> Preferences -> Profiles -> Text -> Use a different font for non-ASCII text,将Anti-aliased勾选上 - 在iTerm2中,点击菜单栏的iTerm2 -> Preferences -> Profiles -> Text -> Use a different font for non-ASCII text,将Use ligatures勾选上 - 在iTerm2中,点击菜单栏的iTerm2 -> Preferences -> Profiles -> Text -> Use a different font for non-ASCII text,将Link定位到/Users/你的用户名/Library/Fonts/Sarasa Mono SC Nerd Font Complete.ttf - 在iTerm2中,点击菜单栏的iTerm2 -> Preferences -> Profiles -> Text -> Use a different font for non-ASCII text,将Size设置为与Font相同的大小 - 在iTerm2中,点击菜单栏的iTerm2 -> Preferences -> Profiles -> Text -> Use a different font for non-ASCII text,将Vertical和Horizontal都设置为0 - 在iTerm2中,点击菜单栏的iTerm2 -> Preferences -> Profiles -> Text -> Use a different font for non-ASCII text,将Anti-aliased勾选上 - 在iTerm2中,点击菜单栏的iTerm2 -> Preferences -> Profiles -> Text -> Use a different font for non-ASCII text,将Use ligatures勾选上 - 在iTerm2中,点击菜单栏的iTerm2 -> Preferences -> Profiles -> Text -> Use a different font for non-ASCII text,将Link定位到/Users/你的用户名/Library/Fonts/Sarasa Mono SC Nerd Font Complete.ttf - 在iTerm2中,点击菜单栏的iTerm2 -> Preferences -> Profiles -> Text -> Use a different font for non-ASCII text,将Size设置为与Font相同的大小 - 在iTerm2中,点击菜单栏的iTerm2 -> Preferences -> Profiles -> Text -> Use a different font for non-ASCII text,将Vertical和Horizontal都设置为0 - 在iTerm2中,点击菜单栏的iTerm2 -> Preferences -> Profiles -> Text -> Use a different font for non-ASCII text,将Anti-aliased勾选上 - 在iTerm2中,点击菜单栏的iTerm2 -> Preferences -> Profiles -> Text -> Use a different font for non-ASCII text,将Use ligatures勾选上 - 在iTerm2中,点击菜单栏的iTerm2 -> Preferences -> Profiles -> Text -> Use a different font for non-ASCII text,将Link定位到/Users/你的用户名/Library/Fonts/Sarasa Mono SC Nerd Font Complete.ttf - 在iTerm2中,点击菜单栏的iTerm2 -> Preferences -> Profiles -> Text -> Use a different font for non-ASCII text,将Size设置为与Font相同的大小 - 在iTerm2中,点击菜单栏的iTerm2 -> Preferences -> Profiles -> Text -> Use a different font for non-ASCII text,将Vertical和Horizontal都设置为0 - 在iTerm2中,点击菜单栏的iTerm2 -> Preferences -> Profiles -> Text -> Use a different font for non-ASCII text,将Anti-aliased勾选上 - 在iTerm2中,点击菜单栏的iTerm2 -> Preferences -> Profiles -> Text -> Use a different font for non-ASCII text,将Use ligatures勾选上 - 在iTerm2中,点击菜单栏的iTerm2 -> Preferences -> Profiles -> Text -> Use a different font for non-ASCII text,将Link定位到/Users/你的用户名/Library/Fonts/Sarasa Mono SC Nerd Font Complete.ttf - 在iTerm2中,点击菜单栏的iTerm2 -> Preferences -> Profiles -> Text -> Use a different font for non-ASCII text,将Size设置为与Font相同的大小 - 在iTerm2中,点击菜单栏的iTerm2 -> Preferences -> Profiles -> Text -> Use a different font for non-ASCII text,将Vertical和Horizontal都设置为0 - 在iTerm2中,点击菜单栏的iTerm2 -> Preferences -> Profiles -> Text -> Use a different font for non-ASCII text,将Anti-aliased勾选上 - 在iTerm2中,点击菜单栏的iTerm2 -> Preferences -> Profiles -> Text -> Use a different font for non-ASCII text,将Use ligatures勾选上 - 在iTerm2中,点击菜单栏的iTerm2 -> Preferences -> Profiles -> Text -> Use a different font for non-ASCII text,将Link定位到/Users/你的用户名/Library/Fonts/Sarasa Mono SC Nerd Font Complete.ttf - 在iTerm2
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

詹梓妹Serena

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值