Mac上iTerm2配置sz, rz远程上传和下载文件
在Windows上的SecureCRT、XShell远程连接Linux服务器,通常可以使用sz、rz等命令来上传和下载文件。
现在在Mac OS X上,我通常使用iTerm2作为终端,直接ssh到对应的Linux服务器上,通常也是使用scp来进行远程文件的拷贝;不过,有些情况下,使用sz、rz来进行文件传输还是挺方便的,那么如何在iTerm2中配置sz、rz呢?
首先,你远程连接的服务器端必须要有sz、rz这两个工具,如果没有,可以执行安装。如在CentOS上安装的命令为:sudo yum install lrzsz
其次,Mac上iTerm2自然需要安装,并且安装brew以便进行软件的下载安装。
正式配置,在iTerm2中运行:brew install lrzsz (安装Mac上sz,rz)
由于sz,rz是基于ZMODEM/YMODEM/XMODEM协议的,所以安装iterm2-zmodem:
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-*
配置iTerm2上的触发器:
打开Item2,点击preferences → profiles,选择某个profile,如Default,之后继续选择advanced → triggers,添加编辑添加如下triggers:
(Profiles -> Open Profiles -> Edit Profies -> Advanced -> Triggers -> Edit )
(1) rz
Regular Expression: rz waiting to receive.\*\*B0100
Action: Run Silent Coprocess
Parameters: /usr/local/bin/iterm2-send-zmodem.sh
(2) sz
Regular Expression: \*\*B00000000000000
Action: Run Silent Coprocess
Parameters: /usr/local/bin/iterm2-recv-zmodem.sh
(其实就是,配置iTerm2上根据终端上显示的字符,通过触发器,调用相应的发送和接收脚本)
建议继续学习:
- 解决securecrt rz 上传rar,gif文件不正确问题 (阅读:7714)
- Mac下使用SecureCRT的一些记录 (阅读:7608)
- 也说 Mac 的不好 (阅读:7374)
- mac系统更换硬盘及初始化开发环境的记录 (阅读:6337)
- Macbook Air换电池教程 (阅读:5303)
- 在Mac OS X中运行Apache + PHP + MySQL (阅读:5110)
- Mac 锁屏的各种方法 (阅读:4697)
- php获取网卡MAC地址类 (阅读:4511)
- iTerm2 (Mac Terminal) 清空当前屏幕内容 (阅读:4445)
- Mac OS X 中的小技巧 (阅读:3837)
扫一扫订阅我的微信号:IT技术博客大学习
- 作者:master 来源: 笑遍世界
- 标签: iterm mac rz sz
- 发布时间:2017-10-15 09:40:17
-
[1190] WordPress插件开发 -- 在插件使用 -
[81] 解决 nginx 反向代理网页首尾出现神秘字 -
[43] web开发设计人员不可不用的在线web工具和 -
[36] Java开发岗位面试题归类汇总 -
[30] Rax 系列教程(长列表) -
[30] 手机产品设计方向 -
[29] 一句话crontab实现防ssh暴力破解 -
[27] 程序员疫苗:代码注入 -
[27] 如何建立合适的索引? -
[25] oracle技术方面的路线
