背景
最近更新了版本从macOS12.4更新到了13.5.1,发现lrzsz无法使用了,具体表现形式是rz选完文件后卡在那个rz waiting to receive.**B0100000023be50
,或者sz后卡在**B0100000
。
过程
- 一开始怀疑的是expect的问题,因为我是自己写了一个脚本快速登录到跳板机上使用的,然后各种重装zmodem和重新设置LC_LANG都没用。
- 后来发现用iterm2的profile ssh直接登录的机器没有问题,但是在iterm2上直接ssh xxx就有问题,以为是iterm2的问题,换了Tabby等可以支持zmodem的也不行。
- 最后只能怀疑到zsh上,删了oh-my-zsh也不行。
- 但是直接csh到/bin/bash发现立马可以了,所以就怀疑是zsh的问题。
解决办法
换了fish,弃用zsh+oh-my-zsh的组合。文章来源:https://www.toymoban.com/news/detail-696518.html
思考
怀疑是新版的macOS中自带的zsh和zmodem有什么恩怨。文章来源地址https://www.toymoban.com/news/detail-696518.html
到了这里,关于macOS Ventura 13.5.1 上 lrzsz无法使用的问题的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!