安装Homebrew(brew)
brew是Mac OS上的一个包管理工具,可以使用它来安装接下来要使用到的iTerm,wget等工具。
|
若上述命令失效,改用以下命令安装:
|
安装iTerm2
iTerm是一个Mac下的终端工具,非常好用的命令行工具。Mac自带的终端是不支持lrzsz的,需要先下载支持它的iTerm2。
从官网下载,在本地解压,并将文件拖入Applications,安装完成。
安装lrzsz
lrzsz是一款在linux里可代替ftp上传和下载的程序。它使用unix通信套件提供的X,Y,和ZModem文件传输协议。通过下载它来使用rz,sz。
brew install lrzsz
安装wget
下载lrzsz之后,需要使用wget下载iterm2-zmodem。Mac默认不安装wget,可以通过brew安装。
brew install wget
下载iterm2-zmodem
在iTerm2中使用Zmodem传输文件。
cd /usr/local/bin
wget https://raw.github.com/mmastrac/iterm2-zmodem/master/iterm2-send-zmodem.sh
wget https://raw.github.com/mmastrac/iterm2-zmodem/master/iterm2-recv-zmodem.sh
chmod 777 /usr/local/bin/iterm2-*
注:如果命令需要权限,尝试在命令前面加上sudo。注意使用chmod修改文件权限
上述文件地址失效,可直接到GitHub中下载并拷贝到对应位置:https://github.com/aikuyun/iterm2-zmodem
添加trigger
打开一个iTerm终端,点击菜单的Profiles,选择某个profile,选择advanced → triggers,添加triggers。
填入以下选项:
Regular Expression | Action | Parameters | Instant |
---|---|---|---|
\*\*B00000000000000 | Run Silent Coprocess | /usr/local/bin/iterm2-recv-zmodem.sh | √ |
\*\*B0100 | Run Silent Coprocess | /usr/local/bin/iterm2-send-zmodem.sh | √ |
注:Instant记得打钩
使用
重启iterm2,登陆远程开发机,输入rz命令尝试一下。