奇怪的bash_history当stream浪的时候

有一段时间,我的stream浪者有问题。
在每个“stream浪汉”中,我的stream浪者的历史都是“败坏的”,如下所示:

exit export TERM="vt100" printf '41e57d38-b4f7-4e46-9c38-13873d338b86-vagrant-ssh' exit export TERM="vt100" stty raw -echo export PS1="" export PS2="" export PROMPT_COMMAND="" printf bccbb768c119429488cfd109aacea6b5-pty grep 'ostree=' /proc/cmdline exitcode=$? printf bccbb768c119429488cfd109aacea6b5-pty exit $exitcode export TERM="vt100" stty raw -echo export PS1="" export PS2="" export PROMPT_COMMAND="" printf bccbb768c119429488cfd109aacea6b5-pty if test -r /etc/os-release; then source /etc/os-release && test xLinux Mint = x$ID && exit; fi if test -x /usr/bin/lsb_release; then /usr/bin/lsb_release -i 2>/dev/null | grep -qi Linux Mint && exit; fi if test -r /etc/issue; then cat /etc/issue | grep -qi Linux Mint && exit; fi exit 1 export TERM="vt100" stty raw -echo export PS1="" export PS2="" export PROMPT_COMMAND="" printf bccbb768c119429488cfd109aacea6b5-pty [ -x /usr/bin/lsb_release ] && /usr/bin/lsb_release -i 2>/dev/null | grep Trisquel exitcode=$? printf bccbb768c119429488cfd109aacea6b5-pty exit $exitcode export TERM="vt100" stty raw -echo export PS1="" export PS2="" export PROMPT_COMMAND="" printf bccbb768c119429488cfd109aacea6b5-pty grep 'Amazon Linux AMI' /etc/os-release exitcode=$? printf bccbb768c119429488cfd109aacea6b5-pty exit $exitcode export TERM="vt100" 

有大约560条这样的线。
当我删除~/.bash_history或者使用history -c ,一切都会回到下次重启虚拟机。 这是否与任何人谈话? 如何解决这个问题呢 ?

出口
 export TERM =“vt100”
 printf'41e57d38-b4f7-4e46-9c38-13873d338b86-vagrant-ssh'
出口
 export TERM =“vt100”
 stty原始 - 回声
导出PS1 =“”
导出PS2 =“”
 export PROMPT_COMMAND =“”
 printf bccbb768c119429488cfd109aacea6b5-pty
退出码= $?
 printf bccbb768c119429488cfd109aacea6b5-pty
退出$ exitcode
 export TERM =“vt100”
 stty原始 - 回声
导出PS1 =“”
导出PS2 =“”
 export PROMPT_COMMAND =“”
 printf bccbb768c119429488cfd109aacea6b5-pty

这些行看起来像Vagrant使用的命令打开一个新的通信套接字(或任何用于与容器通信)

关于export TERM="vt100"export PS1=""export PS2=""export PROMPT_COMMAND="" :TERM是告诉哪些Shellfunctionexport PROMPT_COMMAND=""的环境variables,而PS1,PS2和PROMPT_COMMAND是variables控制什么应该显示为提示

如果testing-r / etc / os-release; 然后源/ etc / os-release && test xLinux Mint = x $ ID && exit; 科幻
如果testing-x / usr / bin / lsb_release; 那么/ usr / bin / lsb_release -i 2> / dev / null |  grep -qi Linux Mint && exit; 科幻
如果testing-r / etc / issue; 然后cat / etc / issue |  grep -qi Linux Mint && exit; 科幻
 [-x / usr / bin / lsb_release] && / usr / bin / lsb_release -i 2> / dev / null |  grep Trisquel

这似乎是一些代码,确定哪个系统正在运行。
lsb_release打印哪些LSB模块可用。
/etc/os-release包含有关Distro的使用信息。