Since no one answered with the solution here it is:
Apparently when you create new user using useradd
and you don't pass -s /bin/bash
new user has some weird shell...
So to fix it just run: chsh -s /bin/bash username
(change shell command).
If you can't type while in "weird shell" run bash
first.
Could you please tell how to run bash if I can't type anything without "^[" symbols?
First type:
bash
And you will get bash shell.
After type:
chsh -s /bin/bash username
Just replace word username with your username.