iTerm2配置lrzsz
Mac原生的终端支持的操作太少,应该不少人都换成了iTerm2,关于iTerm2的好处,请点击这里。
但是,利用iTerm2远程设备,需要与本机传输文件时,如果不配置lrzsz
,即使远程设备安装了lrzsz
,此功能也无法使用。
安装
homebrew
brew 是Mac中比较好用的包管理工具(类似Centos中的yum)。
1
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
lrzsz
1
brew install lrzsz
配置
正确的位置
1
cd /usr/loal/bin
需要的文件
此处用到两个脚本
iterm2-recv-zmodem.sh
和iterm2-send-zmodem.sh
。给文件添加权限
1
chmod +x *zmodem.sh
打开iTerm2 -> Preferences -> Profiles -> Advanced -> Triggers ,点击 Edit,并进行如下配置
1
2
3
4
5
6
7Regular 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使用)。