Terminal iterm2日志输出乱码

Terminal iterm2日志输出乱码,terminal,iterm2,iterm,Terminal,Iterm2,Iterm,我使用iterm2作为mac上的主终端。iterm2已启用自动将会话输入记录到:中的文件,以将终端输出捕获到文件中 可以从终端会话捕获输出,但看起来iterm2捕获了一些键绑定输出。我可以知道如何设置一个日志会话,只捕获我在终端中看到的内容,而不是下面的示例吗 [?1034h(env) mac:~ user$ (env) mac:~ user$ (env) mac:~ user$ bash [?1034hbash-3.2$ bash-3.2$ bash-3.2$ bash-3.2$

我使用iterm2作为mac上的主终端。iterm2已启用自动将会话输入记录到:中的文件,以将终端输出捕获到文件中

可以从终端会话捕获输出,但看起来iterm2捕获了一些键绑定输出。我可以知道如何设置一个日志会话,只捕获我在终端中看到的内容,而不是下面的示例吗

[?1034h(env) mac:~ user$ 
(env) mac:~ user$ 
(env) mac:~ user$ bash
[?1034hbash-3.2$ 
bash-3.2$ 
bash-3.2$ 
bash-3.2$ this is my output
bash: this: command not found
bash-3.2$ for i in 1[K(1..100); [K[K do [K[K[K[Kl [K[K; do echo $i [K; done
bash: syntax error near unexpected token `('
bash-3.2$ for i in (1..100); do echo $i; done[1P[1@s[1@e[1@q[1@([1@*[1P[C[C[C[C[1P[1P[1@,
bash: syntax error near unexpected token `('
bash-3.2$ for i in seq(1,100); do echo $i; done[1P[C[1P[1P[1P[1P[1P[1P[1P[1P[1P[1@{[1@1[1@.[1@.[1@1[1@0[1@0[1@}

bash-3.2$ 
bash-3.2$ 
bash-3.2$ 
bash-3.2$ bash -login
[?1034h(env) mac:~ user$ 
(env) mac:~ user$ 
(env) mac:~ user$ 
(env) mac:~ user$ 
[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[Clazyman [K
(env) mac:~ user$ lsfj;askjkjfunction lazyman(){ git -C ${gitrepo} add .; git -C ${gitrepo} commit -a -m "$(date) ${1}"; }
[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[Clazyman [K[10@source lazyman.sh[C[1@bash -x[C[C[C[C[C[C[C[C[C[C[C[Cenv[Ksource bash_profile 
(env) mac:~ user$ 
(env) mac:~ user$