Могу ли я изменить направление потока моего терминала?

12

Я не уверен, как сформулировать этот вопрос по-другому, но это все. Можно ли изменить способ печати текста на вашем терминале?

Например, если я набираю команду, я набираю ее в нижней части терминала, и вывод будет производиться снизу. Я хочу знать, могу ли я изменить это так, чтобы я вводил сверху, а мой вывод - сверху.

Дэниел Тейт
источник
1
Вы ищете полностью «перевернутый» терминал (снизу вверх вместо сверху вниз) или просто «строка ввода всегда внизу, результаты отображаются над ней»?
Бобби
Либо было бы здорово, в идеале я ищу полностью обратный путь, но второй способ, который вы упомянули, тоже хорош, я думаю.
Даниэль Тейт,

Ответы:

4

Я получил приблизительное приближение к вашему желаемому поведению:

(while read line;do tput home;tput ri;echo "$line";done;tput home;tput ri)< <(ls -l)

Так что, я думаю, вы могли бы создать сценарий оболочки и выполнить каждую команду. Мне это нравится - только вы не можете прокрутить вниз, как только он уходит внизу экрана! Может быть, есть способ обойти это.

прочитайте man terminfoмного информации о том, как связываться с вашим терминалом.

Адам Понтинг
источник