Чтобы клавиша DELETE адекватно работала в терминале, надо в меню окна терминала выбрать правка/Настройки профиля, потом на вкладке "Совместимость" в выпадающем списке 'клавиша "DELETE" генерирует' выбрать Automatic.
Я тестил на терминале, подключенном к nexenta CP3 - норм, а на opensolaris2009.06 это почему-то не работает.
Клавиши HOME и END заменяются сочетаниями CTRL+A, CTRL+E.