Зворотний потік тексту консолі


16

Це трохи дивне запитання, і я не впевнений, що на нього є легка відповідь, але мені дуже цікаво знайти рішення.

Отже, коли я працюю на машині Linux через консоль, я виявляю, що я постійно дивлюся в нижній частині екрана, як колись ви виконали купу команд, текст заповнює донизу. Тепер я вважаю, що це, очевидно, не добре для моєї шиї, і було б набагато краще, якби замість прокрутки донизу, текст замість цього прокручувався до верху.

Так хтось там знає, чи є спосіб змінити напрямок тексту, який з’являється в консолі?

(зауважте, що я знаю clearкоманду)

Приклад:
поведінка за замовчуванням

user@machine:~$ command 1  
user@machine:~$ command 2  
user@machine:~$ command 3  
user@machine:~$ __active_prompt__  

бажана поведінка

user@machine:~$ __active_prompt__  
user@machine:~$ command 3  
user@machine:~$ command 2  
user@machine:~$ command 1 

Запуск Kubuntu 10.04 за допомогою Konsole

Я усвідомлюю, що це дивне питання, дякую за будь-яку допомогу.


Чому б просто не відрегулювати висоту монітора, щоб ви не згинали шию, щоб можна було бачити нижню частину екрана?
Zypher

5
оскільки вони вже адаптовані до стандартів OH&S, що ідеально, якщо вам постійно не доводиться дивитися до самої нижньої частини екрана.
радман

1
Відповіді нижче дуже незадовільні. Я розробник і дизайнер UX, і це найкраще, щоб лінія курсору була в ТОПі терміналу. Це можливість для того, хто вміє маніпулювати терміналом.
айбраус

PS1 = '[\ e [1; 1H]>'
ollybee

Це не дивне питання. @ajbraus абсолютно правильний ^
Іліас Карим

Відповіді:


4

Це було б дуже дивно. Основна причина полягає в наступному: як би вона обробляла вихід з будь-якої команди, яка генерує кілька рядків, таких як lsабо cat? Якщо у вас екран, який прокручується навпроти звичайного, він буде друкуватись cat ./fooу зворотному порядку. Я думаю, що ваш найкращий варіант - піти з коментарем, залишеним Zypher і просто перемістити монітор. Стандарти є чудовими, але тривіальні стандарти, які викликають протилежні їх наміри, нічого не варті. Робіть те, що найкраще працює у вашій ситуації.


4
Домовились. Я читав "стандарт" OH&S про те, щоб рівень очей був у верхній частині монітора, і майже сміявся - більшість часу мої очі читають внизу терміналу або веб-сторінки, а не вгорі (хто прокручує всю сторінку до читати, все одно?). Крім цього, я clearмою термінали, коли я закінчую конкретним завданням (яке вже використовує radman).
Ендрю

2

Я про це думав деякий час. Мені здається, вам слід зламати джерело башти, щоб повернення каретки переміщувало підказку вгору, а не вниз. Б'юсь об заклад, що це простий злом, як тільки ви знайдете потрібне місце в джерелі.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.