iterm2(1)-mac iterm2インストールlrzszは、リモートサーバにRZとSZファイルのアップロードとダウンロードを使用することができます

 

 

 

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

 

おすすめ

転載: www.cnblogs.com/yiyaxuan/p/12545655.html