ZMODEMは、この方法で使用されるiTerm2
ITERMは、ターミナルリモート・ホスト・ファイル転送を通じて簡単に、途中でRZコマンドをトリガSZを使用することができます。
まず、あなたは、このバージョンからのトリガをサポートしているためITERMは、1.0.0.20120724以降をビルドしてインストールする必要があります。
前提:
マックは、第1端子がlrzszをサポートしていない、あなたがダウンロードし、iterm2をダウンロードしてインストールする必要があります:
http://www.iterm2.cn/download
また、あなたは他のをダウンロードするには自作をインストールする必要があります
醸造は、インストールとiterm2されています
1.インストールlrzsz(BREWが最初にインストール、自作をインストールし、インストールする必要がない場合は、インストールが完了検査LS -alhは/ usr / local /ビン/ SZ存在または不在です)
brew install lrzsz
トリガーを追加2.
インストールが正常に完了した後は/ usr / local / binディレクトリ、スクリプトのアドレスをコマンドlrszsに2つのスクリプトを作成することです:
cd /usr/local/bin
/ usr / loal / binディレクトリにある2つのファイルを作成します。
コマンド:
我々はiterm2-recv-zmodem.sh たちをiterm2-send-zmodem.sh
追加コンテンツは、2つのファイルが作成されました。
1. iterm2-recv-zmodem.sh
1#!/ binに/ bashの 2 #著者:マット・Mastracci([email protected]) 3:HTTPから#のAppleScript // stackoverflow.com/questions/4309087/cancel-button-on-osascript-in-a-bash-スクリプト 4 CC-の下でライセンス#帰属してwikiが必要な 5スクリプトの#剰余パブリックドメインを 6 7 osascriptを-e>は/ dev / 'バージョンへのアプリケーション"iTerm2"を伝える' ヌル 2>&1 && NAME = iTerm2 || NAME = ITERM 8 であれば [[$ NAME = "ITERM" ]]; その後、 9` 12 Fiが 13 14 であれば [[$ FILE = "" ]]。その後、 15は キャンセルエコー。 16 #送信ZMODEMはキャンセル 17 エコー- 電子\\ X18 \\ X18 \\ X18 \\ X18 \\ X18 18 スリープ1 19 エコー 20 エコー\#キャンセル転送 21 他の 22 のCD "$ FILE" 23 は/ usr / local /ビン/ RZ -E -e - B 24 スリープ1 25 エコー 26 エコー 27 エコー\#送ら\ - \> $のFILE 28 Fiの 29
2. iterm2-send-zmodem.sh
1#!/ binに/ bashの 2 #著者:マット・Mastracci([email protected]) 3:HTTPから#のAppleScript // stackoverflow.com/questions/4309087/cancel-button-on-osascript-in-a-bash-スクリプト 4 CC-の下でライセンス#帰属してwikiが必要な 5スクリプトの#剰余パブリックドメインを 6 7 osascriptを-e>は/ dev / 'バージョンへのアプリケーション"iTerm2"を伝える' ヌル 2>&1 && NAME = iTerm2 || NAME = ITERM 8 であれば [[$ NAME = "ITERM" ]]; その後、 9]。その後、 14は キャンセルエコー。 15 位ZMODEM送信キャンセル 16 エコー- 電子\\ X18 \\ X18 \\ X18 \\ X18 \\ X18 17 スリープ1 18 エコー 19 エコー\#キャンセル転送 20 他の 21 の/ usr / local / binに/ SZ "の$ FILE" -e - B 22 スリープ1 23 エコー 24 エコー\#受信$ FILE 25 Fiの 26
書かれた良い後にファイルを保存し、アクセス権を追加するには、次のコマンドを使用します。
chmodの777 iterm2-は*
一度設定されたプロファイルを、iTerm2の設定を開始します
クリックiTerm2の設定インターフェースPerference->プロファイル - >デフォルト - >詳細設定 - >トリガ編集ボタン、以下の設定を追加
ポップアップインタフェースポイントでは、「+」、すなわち、2つのパラメータを追加します。
\ * \ * B010ランサイレントコプロセス/usr/local/bin/iterm2-send-zmodem.sh
\ * \ * B00000000000000実行サイレントコプロセス/usr/local/bin/iterm2-recv-zmodem.sh
赤い線、ボックスの内容もOKです。設定を完了するために「閉じる」をクリックした後に追加されました。
1つの正規表現:RZを受け取るのを待っている\ * \ *。B0100 2 処置:ファイル名を指定して実行サイレントコプロセス 3つのパラメータ:は/ usr / local /ビン/ iterm2-send- zmodem.sh 4 5正規表現:\ * \ * B00000000000000 6 処置:ファイル名を指定して実行サイレント・コプロセス 7パラメータ:は/ usr / local /ビン/ iterm2-recv- zmodem.sh 8
備考:
RZアップロード機能:bashで、iTerm2入力端子RZファイル選択ボックスは、現在のディレクトリにアップロードし、あなたがアップロードを開始することを選択したファイルを選択し、ポップアップ表示されますです
SZダウンロード:SZ fileNameが(名前は、ファイルをダウンロードします)を入力してください、私たちは、保存するかを選択するウィンドウがポップアップ表示されます。
参考ます。https://blog.csdn.net/xiasohuai/article/details/100775272