\ 1.
Поскольку вы унаследовали свой .kshrc, возможно, по какой-то причине ваша система нуждалась в этих дополнительных hupcl, ixon, ixoff
параметрах.Сейчас они могут быть устаревшими, но они могут быть чем-то, что ориентировано на HP.ИЛИ может быть, что какое-то приложение лучше работает с ними.Может быть, старый таймер узнает.
Кто-нибудь знает смысл линий hupcl ixon ixoff
Для меня эти описания довольно очевидны, но потом ячтобы справиться с такими проблемами, пожалуйста, прочитайте Orielly termcap & terminfo , чтобы разобраться.Вы можете посмотреть на man ascii
, чтобы увидеть DC3 и DC1 в их контексте, или поиск в Google может принести вам что-то интересное.
Сейчас я бы ожидал, что, если у вас нет особых потребностей, они вам не помогут.У вас есть специальное оборудование HP или специальные приложения terminfo.Если нет, попробуйте закомментировать эту строку.
\ 2.Тест на интерактив
Мне нравится ваш case $- in *i* ...
, который должен быть достаточно хорошим.
else
if tty -s > /dev/null 2>&1 ; then ...
может помочь
ИЛИ каноническим
if [[ -t 0 ]]; then
Надеюсь, это поможет.