安装配置
安装lrzsz
使用 brew install lrzsz 。如果安装遇到错误的话,使用以下方法:
curl -k https://ohse.de/uwe/releases/lrzsz-0.12.20.tar.gz -o lrzsz-0.12.20.tar.gz
将下载的文件放到 ~/Library/Caches/Homebrew 目录下
brew install lrzsz
将 iterm2-send-zmodem.sh 和 iterm2-recv-zmodem.sh 脚本保存在 /usr/local/bin/ 并添加好执行权限 chmod +x iterm2-recv-zmodem.sh
#!/bin/bash
# iterm2-recv-zmodem.sh
FILE=`osascript -e 'tell application "iTerm" to activate' -e 'tell application "iTerm" to set thefile to choose folder with prompt "Choose a folder to place received files in"' -e "do shell script (\"echo \"&(quoted form of POSIX path of thefile as Unicode text)&\"\")"`
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
#!/bin/bash
# iterm2-send-zmodem.sh
FILE=`osascript -e 'tell application "iTerm" to activate' -e 'tell application "iTerm" to set thefile to choose file with prompt "Choose a file to send"' -e "do shell script (\"echo \"&(quoted form of POSIX path of thefile as Unicode text)&\"\")"`
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
在iTerm 2添加Triggers
打开iTerm的Preferences,或者使用 command + , ,点进Profiles项,Advanced项,进入Tirggers,点击Edit,添加两条规则:
Regular expression: rz waiting to receive.\*\*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
至此,所有配置完成。下面就可以使用黑科技来传输文件了。
使用方法
将文件传到远端服务器
在远端服务器上输入 rz ,回车
选择本地要上传的文件
等待上传
从远端服务器下载文件
在远端服务器输入 sz filename filename1 … filenameN
选择本地的存储目录
等待下载
PS:远端服务器也需要安装lrzsz。
centOS安装方法: yum -y install lrzsz
存在的问题
大文件传输不了,会卡住
参考
https://github.com/mmastrac/iterm2-zmodem
相关推荐
iterm2使用rzsz命令的两个sh脚本,用来在使用iterm2的时候实现文件在本地和服务器上的相互传输,方便文件的传输和使用。
iterm2 mac版安装包 要比mac上自带的终端好用
iTerm2安装包,Mac windows都可用 Mac上的命令行窗口工具,非常好用哦
用于iterm2配置rz命令。
iTerm2是一款比较小众的软件,以设置主题,支持画面分隔、各种快捷键。Mac默认使用的shell是bash,我们可以换成zsh,搭配iTerm2使用,用起来十分顺手
mac配置终端的教程:https://www.jianshu.com/p/bb630ada1f02
iTerm2下载,最新的,mac可用
mac下最好用得终端iTerm2
iterm2安装包, 配色主题包, 以及配置文件,通过产看文件,可以快速安装使用
2. 把iTerm2移动到应用程序文件夹中 3. 双击iTerm2来启动iterm2,并在dock中保留 3. 下载dotfiles (git clone ht
iTerm2的3.3.2版本,2019.8.23官网最新版本,因为官网下载速度较慢,转存于csdn。 附记:官网下载地址:https://iterm2.com/downloads.html
Mac神器iTerm2基本命令 ● 清除当前行:ctrl + u ● 到行首:ctrl + a ● 到行尾:ctrl + e ● 前进后退:ctrl + f/b (相当于左右方向键) ● 上一条命令:ctrl + p ● 搜索命令历史:ctrl + r ● 删除当前...
Mac 下最好用的命令行工具,可直接替换系统自带的那个,支持分屏,命令查找,自动补全等等,功能强大,最新版,下载慢放这里方便下载。
iterm2程序以及主题配置文件,其中配置的主题为Solarized Dark theme
Term2 is a replacement for Terminal and the successor to iTerm. It works on Macs with macOS 10.10 or newer. iTerm2 brings the terminal into the ..
iTerm2 是 OS X 下一款开源免费的的终端工具,我基本用它替代了原生的 Terminal
mac环境下iterm2的终端补丁,用于sz、rz命令,下载后放入/usr/local/bin目录下,并去iterm2中profile->advanced->triggers->edit中配置
iterm2 修改当前tab标题和颜色
iTerm2的180多种颜色主题