背景
實現首先伺服器系統 centos 上要安裝 zmodem 的實現工具 lrzsz,通過命令(通常情況下是已經安裝過的)
yum -y install lrzsz
本地的 pc 我使用 mac 電腦,按如下流程進行
1,安裝 lrzsz
brew install lrzsz
homebrew 映象加速
2, 建立 item2 的 zmodem 指令碼
cd /usr/local/bin
touch item2-send-zmodem.sh
touch iterm2-recv-zmodem.sh
檔案內容如下
item2-send-zmodem.sh
#!/bin/bash
# author: matt mastracci ([email protected])
# licensed under cc-wiki with attribution required
# remainder of script public domain
file=`if
[[$file=""
]];then
echo cancelled.
# send zmodem cancel
echo -e \\x18\\x18\\x18\\x18\\x18
echo \# cancelled transfer
echo
else
echo
$file
/usr/local/bin/sz "$file"
echo \# received $file
echo
fi
iterm2-recv-zmodem.sh
#!/bin/bash
# author: matt mastracci ([email protected])
# licensed under cc-wiki with attribution required
# remainder of script public domain
file=`if
[[$file=""
]];then
echo cancelled.
# send zmodem cancel
echo -e \\x18\\x18\\x18\\x18\\x18
echo \# cancelled transfer
echo
else
echo
$file
cd"$file"
/usr/local/bin/rz
echo \# received $file
echo
fi
給檔案賦予許可權
chmod 777 item2-*
3, 設定 item2
修改 iterm2 的 default trigger( iterm 工具欄 -> profiles -> open profiles -> edit profiles -> advanced -> triggers 的 edit 按鈕 )
新增兩條 trigger,分別設定 regular expression,action,parameters,instant 如下
第一條:
regular expression: rz waiting to receive.\*\*b0100
action: run silent coprocess
parameters: /usr/local/bin/iterm2-send-zmodem.sh
instant: checked
第二條:
regular expression: \*\*b00000000000000
action: run silent coprocess
parameters: /usr/local/bin/iterm2-recv-zmodem.sh
instant: checked
如下圖
使用現在可以使用了,嘗試一下
本地發檔案到遠端伺服器
1,item2 登入到遠端伺服器
2,伺服器上執行sudo rz
(要提權,否則檔案傳不上去)
3,此時會彈出檔案選擇框,選擇要上傳的檔案後會進行傳輸
1,item2 登入到遠端伺服器
2,在伺服器上執行sz filename
Protobuf在Mac上使用
protobuf在mac上使用 要在mac上使用protobuf,並用在xcode中 需要做如下操作 1wget 解壓縮1tar zxvf protobuf cpp 3.6.1.tar.gz 編譯 安裝 cd protobuf 3.6.1根目錄 autogen.sh是獲取googlemock,並生成...
Mac上如何使用Git
mac上如何使用git 1.什麼是git?git 是 linux 發明者 linus 開發的一款新時代的版本控制系統,那什麼是版本控制系統呢?怎麼理解?網上一大堆詳細的介紹,但是大多枯燥乏味,對於新手也很難理解,這裡我只舉幾個例子來幫助你們理解。熟悉程式設計的知道,我們在軟體開發中源 其實是最重要的...
想在Mac上使用CAD?
無論是製作帶有真實感的動畫,還是搭建設計3d模型,建築師與產品設計師都需要依賴強大的圖形以及計算機輔助設計 cad 程式來完成工作。然而,使用者在選擇通過哪一種作業系統來使用cad程式時,往往會陷入難題 mac在圖形處理方面更有優勢,但大多數cad程式都是基於windows執行的,不能在mac環境中...