安裝brew
brew是Mac OS上的一個包管理工具,可以使用它來安裝接下來要使用到的iTerm,wget等工具。
Mac默認安裝了ruby,打開終端執行如下命令:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Homebrew安裝成功后,會自動創建目錄 /usr/local/Cellar 來存放Homebrew安裝的程序。 這時就可以在命令行狀態下面就可以使用 brew 命令了.
安裝iTerm2
iTerm是一個Mac下的終端工具,非常好用的命令行工具。Mac自帶的終端是不支持lrzsz的,需要先下載支持它的iterms。
從官網下載,在本地解壓,並將文件拖入Applications,安裝完成。
安裝lrzsz
lrzsz是一款在linux里可代替ftp上傳和下載的程序。通過下載它來使用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-*
chmod 777 /usr/local/bin/iterm2-* 【很重要】iterm2-send-zmodem.sh、iterm2-recv-zmodem.sh安裝不上可以去百度雲盤下載:
如果
鏈接: https://pan.baidu.com/s/1ngS8sg_Igh6UkbFyxygfjw 提取碼: yva6
如果命令需要權限,嘗試在命令前面加上sudo。
添加trigger
打開一個iTerm終端,點擊菜單的Profiles,選擇某個profile之后然后繼續選擇advanced → triggers,添加triggers。


配置內容如下:
Regular expression: rz waiting to receive.\*\*B0100
Action: Run Silent Coprocess
Parameters: /usr/local/bin/iterm2-send-zmodem.sh
Regular expression: \*\*B00000000000000
Action: Run Silent Coprocess
Parameters: /usr/local/bin/iterm2-recv-zmodem.sh
配置完成后:

使用
重啟iterm2,連接遠程Linux,輸入rz命令嘗試一下。
