он не отображался
Да символы (даже в виде звёздочек), как правило не отображаются. Сделано это в целях безопасности, чтобы нельзя было увидеть количество вводимых символов.
в строку вписало "^H".
Это Ctrl+h. Так терминал настроен, посылать Ctrl+h, что в общем-то тоже самое, что и backspace - удаляет символ слева от курсора.
Что за фигня?
Всё в порядке, просто надо было книжку про Linux почитать какую нибудь.