Estes são caracteres de controle para seus códigos de terminal ou VT100. Eles são necessários para fazer seu terminal funcionar com o psoudoterminal remoto, para mostrar seu prompt e outras coisas.
Descrição detalhada das tags de outra pergunta SO e de wikipedia :
-
CSI ?25h
: mostra o cursor. -
CSI n G
: Move o cursor para a colunan
. (não ANSI.SYS) -
CSI n K
: Apaga parte da linha. Se n for zero (ou ausente), limpe do cursor até o final da linha. Se n for um, limpe do cursor para o início da linha. Se n é dois, limpe a linha inteira. A posição do cursor não muda. - e mais uma vez os dois primeiros.
-
^M
: retorno de carro (no final da linha)
Estas são algumas verificações básicas de integridade para garantir que o terminal esteja pronto. O Ubuntu os envia provavelmente somente após a consulta do terminal local.