Mac iTerm2使用lrzsz上傳和下載文件

Mac iTerm2使用lrzsz對服務器上傳和下載文件

安裝工具

首先須要安裝iTerm2homebrew,在終端中執行(打開終端,使用搜索(command + space),輸入terminal.app, 而後回車):git

# iTerm2
curl -o iTerm2.zip https://iterm2.com/downloads/stable/iTerm2-3_2_0.zip
# 解壓
unzip iTerm2.zip

直接在Finder中雙擊解壓後的文件, 標準的Mac軟件安裝流程

# homebrew, 直接在終端中執行
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

# 修改成國內的軟件源,速度會快不少, 這裏使用的是中科大的鏡像源
cd "$(brew --repo)"
git remote set-url origin git://mirrors.ustc.edu.cn/brew.git
cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core"
git remote set-url origin git://mirrors.ustc.edu.cn/homebrew-core.git

配置

  • 安裝lrzsz
    brew install lrzszgithub

  • 克隆腳本
    ```
    # 克隆zmodem的iTerm2腳本
    git clone https://github.com/mmastrac/iterm2-zmodem.gitexpress

    # 進入目錄
    cd iterm2-zmodem
    # 查看文件是否有可執行權限, 若是沒有可執行權限,則修改權限
    chmod 755 iterm2-recv-zmodem.sh
    chmod 755 iterm2-send-zmodem.shruby

    # 將這兩個文件拷貝到/usr/local/bin下
    cp -f iterm2-recv-zmodem.sh /usr/local/bin/
    cp -f iterm2-send-zmodem.sh /usr/local/bin/
    ```服務器

  • 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
    添加步驟: 點擊狀態欄的iTerm2 -> 打開Preferences -> Profiles -> 選擇本身的配置文件 -> 點擊右側的Advanced標籤 -> 點擊Triggers的Edit - > 點擊左下角的+號,根據上面的規則添加,添加完畢點擊右下角的close,關閉全部窗口,重啓iTerm2.app

如今能夠在服務器上使用rzsz命令上傳和下載文件了,須要在服務器安裝軟件包lrzsz:curl

  • CentOS/Fedora
yum install epel-release
yum install lrzsz
  • Ubuntu/Debian
apt install lrzsz
相關文章
相關標籤/搜索