Оказывается, мой .bashrc
сломал это. Мои .bashrc
звонки neofetch при входе в систему, чтобы распечатать некоторые стили ascii art. Это .-/+oossssoo+/-.
часть искусства ascii, а другая вещь - это escape-коды для цветов и тому подобное. Я исправил это, ничего не печатая при входе в систему.
РЕДАКТИРОВАТЬ: Но если вы настаиваете на повторении таких причудливых вещей, как ascii art при входе в систему, вы можете защитить свои команды, с помощью if [[ $- =~ "i" ]]
которых проверяется, является ли сеанс интерактивным.