Когда я запускаю новый терминал, приглашение появляется в первой строке. После некоторого времени работы (или запуска команды, которая выдает какой-либо вывод), подсказка находится в последней строке. Там он будет находиться во время остальной части сессии , если я не нажимайте Ctrl- l, бег clearили resetили что - то подобное.
Для того, чтобы получить некоторую меру непрерывности в работе, я использую screenс трюком , чтобы отобразить имя сеанса в заголовке (я использую последний с двумя screenкомандами в .screenrc).
Чтобы избежать когнитивных издержек из-за загромождения рабочей области, я бы хотел, чтобы этот заголовок отображался в верхней части терминала.
tputэто для независимого от терминала способа, без необходимости жестко кодировать эти управляющие коды. Например:echo -n "$(tput sc)$(tput cup 0 0)----Hello, world----$(tput rc)"