mac lrzsz工具,解決rzsz等待不起作用
- 摘要:mac上使用rz,sz命令,mac上的終端不支援rz和sz,所以安裝iterm並配置使用rz和cz1、首先需要下載安裝iterm2,下載地址:下載後安裝http://www.iterm2.cn/download2、使用brew安裝lrzsz 終端輸入brew install lrzsz,如果沒有安裝homeBrew需要先安裝 安裝完成後檢查ls-alh/usr/local/bin/sz是否存在3、新增
-
mac上使用rz,sz命令,mac上的終端不支援rz 和sz,所以安裝iterm並配置使用rz和cz
1、首先需要下載安裝iterm2,下載地址:下載後安裝
http://www.iterm2.cn/download
2、使用brew 安裝lrzsz
終端輸入brew install lrzsz,如果沒有安裝homeBrew需要先安裝
安裝完成後檢查 ls -alh /usr/local/bin/sz 是否存在3、新增trigger
lrszs命令安裝成功之後就是要建立兩個指令碼到/usr/local/bin目錄,指令碼地址:
https://github.com/mmastrac/iterm2-zmodem
最後修改iterm2的配置:
開啟iterm2------ 同時按 command和,鍵 -------Profiles ---------- Default ------- Advanced ------ Triggers的Edit按鈕
點選+號,新增如下的引數,參考下圖
Regular expression: /*/*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
4、使用rz,sz命令
進入到一個目錄下sz+檔名稱,可以下載一個檔案,最後選擇下載到的目錄
進入到一個目錄下rz可以上傳一個檔案,最後選擇上傳的檔案
- 以上是mac上使用使用rz,sz命令的內容,更多 使用 命令 rzsz Mac 的內容,請您使用右上方搜尋功能獲取相關資訊。
引用:https://www.aliyun.com/jiaocheng/359313.html
另外,結合這篇:
對應遠端伺服器的使用者和主機名,輸入密碼後,id_rsa.pub就copy到遠端的~/.ssh/的authorized_keys中 此後,再登入遠端的時候就不需要輸入密碼了
ssh [email protected]
3.遠端伺服器檔案下載和上傳
以前在windowns下用sercueCRT的時候,從遠端伺服器下載檔案和上傳檔案,可以簡單的使用sz,rz命令,其實iterm2也能支援rzsz命令,具體步驟是:
安裝lrzsz:
brew install lrzs
安裝指令碼到mac指定目錄,地址在: https://github.com/mmastrac/iterm2-zmodem
Save the iterm2-send-zmodem.sh and iterm2-recv-zmodem.sh scripts in /usr/local/bin/
這一步需要注意的是:
a.指令碼的可執行許可權
b.腳本里面的sz/rz的路徑設定正確
然後利用iterm2的triggers功能,當iterm2探測到指定的正則匹配後,自動執行後來的命令,在triggers裡面配置兩個規則:
Regular expression: \*\*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
使用方法:
To send a file to a remote machine:
Type “rz” on the remote machine
Select the file(s) on the local machine to send
Wait for the coprocess indicator to disappear
The receive a file from a remote machine
Type “sz filename1 filename2 … filenameN” on the remote machine
Select the folder to receive to on the local machine
Wait for the coprocess indicator to disappear