Это управляющие символы. ^ M представляет возврат каретки, используемый в окнах, как уже объяснил другой ответ.
^ [ является escape-символом. Когда за ним следует открывающая квадратная скобка («[»), это, вероятно, означает escape-последовательность ANSI. Смотрите эту статью, чтобы узнать больше:
http://en.wikipedia.org/wiki/ANSI_escape_code
И попробуй. Например, в вашем терминале:
echo ^[[7mHello World!^[[m
Где каждый ^ [ может быть вставлен с control V control [. Таким образом, последовательность ввода на самом деле:
... управление V управление [ [ 7 м ...