OS X 安裝lrzsz工具完整流程

1.使用HomeBrew工具(如果沒有安裝,需要先安裝HomeBrew)安裝lrzsz工具,具體命令:

brew install lrzsz

2.安裝iTerm2(這個是免費的)

(1)下載iTerm2,地址:https://iterm2.com/downloads.html

(2)下載2個sh腳本,地址:https://github.com/xjh22222228/iterm2-zmodem,具體需要下載的文件名:iterm2-recv-zmodem.shiterm2-send-zmodem.sh

(3)解壓後,雙擊安裝包,會提示是否轉移到Application目錄,點擊確定就可以;

(4)打開iTerm2後,選擇菜單欄iTerm2 => Preferences => Profiles => Advanced => Triggers Edit,如圖:

(5)增加兩個選項,具體內容:

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

(6)重啓iTrem2終端,就可以開始使用;

3.常見問題

(1)如果報 "/bin/sh^M: bad interpreter" 問題,解決方法:sh腳本格式,一般sh腳本可能是unix/win/dos格式,使用vim文本編輯器,使用“:”,輸入“set ff”查看腳本格式,在OS X中需要使用unix格式,修改方法是“set ff=unix”;

(2)如果報"/bin/bash: bad interpreter: Operation not permitted"問題,解決方法:sh腳本權限,使用chmod 777 iterm2-*.sh,但是一般修改後,如果你的登錄賬戶不是root,一般還是會有權限問題導致無法使用,可以使用 ls -l 查看文件權限,會發現權限中 "-rwxrwxrwx@”會有"@"這個符號,這個就是導致不能使用的原因,需要使用如下命令:

            sudo xattr -d com.apple.quarantine ./* 

如果運行後還是無效,可以使用如下命令:

            sudo xattr -d -r com.apple.quarantine ./*

之後就可以正常的使用lrzsz工具了。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章