如果本文对您有帮助,或者节约了您的时间,欢迎打赏瓶饮料,建立下友谊关系。
本博客不欢迎:各种镜像采集行为。请尊重原创文章内容,转载请保留链接信息。

rzsz其实是两个命令,用于centos服务器和本机的数据交互。在本例中,苏南大叔的本机是mac系统,服务器端是centos,中间的媒介是iterm2。主要目的是通过rzsz对centos服务器进行交互。

苏南大叔在本文中,主要讲述:mac/centos/iterm2这三方,有关rzsz的配置问题。

centos支持rzsz需要做的配置

苏南大叔是通过yum安装lrzsz包来解决这个问题的。命令行及截图如下:

yum install lrzsz -y

mac系统,通过iterm2配置rzsz命令支持 - 005

mac系统,通过iterm2配置rzsz命令支持(图7-1)

mac支持rzsz需要做的配置

mac系统上,同样需要安装lrzsz来解决系统支持问题,当然使用的是brew来完成这个使命了。命令行及截图如下:

brew install lrzsz

mac系统,通过iterm2配置rzsz命令支持 - 006

mac系统,通过iterm2配置rzsz命令支持(图7-2)

iterm2支持rzsz需要做的配置

iterm2支持rzsz需要做的配置,可能较为复杂。首先,需要安装相应的trigger支持程序,并配置相关权限。其次,还要配置iterm2的偏好设置。本步骤描述的动作是发生在mac测试机上面的。

代码如下:

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 +x /usr/local/bin/iterm2-*

需要注意的是:这里需要两个sh脚本文件,分别是:iterm2-send-zmodem.shiterm2-recv-zmodem.sh

mac系统,通过iterm2配置rzsz命令支持 - 011

mac系统,通过iterm2配置rzsz命令支持(图7-3)

mac系统,通过iterm2配置rzsz命令支持 - 012

mac系统,通过iterm2配置rzsz命令支持(图7-4)

如果您的mac不支持wget命令的话,您可能还需要通过brew安装wget

brew install wget

mac系统,通过iterm2配置rzsz命令支持 - 010

mac系统,通过iterm2配置rzsz命令支持(图7-5)

接下来配置iterm2trigger。路径见下图所示,苏南大叔在这里新增了两条配置项目。

菜单路径是这样的:Preferences=>Profiles=>Default=>Advanced=>Triggers=>Edit。然后点击左下角的加号按钮,弹出的对话框里面,填写如下内容。

Regular expressionActionParameters
**B0100Run Silent Coprocess/usr/local/bin/iterm2-send-zmodem.sh
**B00000000000000Run Silent Coprocess/usr/local/bin/iterm2-recv-zmodem.sh

注意:

  • Regular expression的每个星号前面都还有有个反斜线。文章输出的时候,可能会被过滤掉了。实际上是有个反斜线的,看截图!
  • Action是选择的下拉框项目Run Silent Coprocess
  • Parameters 这两个sh文件的路径,是上一步中生成的。如果你换了路径,也注意修改这里的内容。
  • Instant这个单选框都是勾选的,具体的含义不明,选上就好了。

mac系统,通过iterm2配置rzsz命令支持 - 014

mac系统,通过iterm2配置rzsz命令支持(图7-6)

mac系统,通过iterm2配置rzsz命令支持 - 015

mac系统,通过iterm2配置rzsz命令支持(图7-7)

小结

万事俱备,只欠东风了。本文中讲述了基本的必备设置,下一篇文章中,将要讲述具体的rzsz命令的使用,敬请期待。

https://newsn.net/tag/rzsz/

  【iterm2】秘籍文章入口,仅传授于有缘之人  iterm2    rzsz

欢迎转载传播本篇原创文章,转载请保留链接及作者信息。
本站采用创作共用版权协议, 要求署名、非商业用途和相同方式共享。
转载本站内容必须也遵循“署名-非商业用途-相同方式共享”的创作共用协议。
程序如此灵动~》下所有原创文章,如被用于商业用途,请您按规定支付稿费。