To trochę dziwne pytanie i nie jestem pewien, czy istnieje jakaś łatwa odpowiedź na to pytanie, ale jestem bardzo zainteresowany znalezieniem rozwiązania.
Kiedy więc pracuję na komputerze z linuksem za pośrednictwem konsoli, stwierdzam, że ciągle wpatruję się w dolną część ekranu, tak jak po wykonaniu kilku poleceń, które wypełnia tekst w dół. Teraz stwierdzam, że zdecydowanie nie jest to dobre dla mojej szyi i byłoby znacznie lepiej, gdyby zamiast przewijania w dół tekst przewijał się w górę.
Czy ktoś wie, czy istnieje sposób na odwrócenie kierunku, w którym tekst pojawia się w konsoli?
(zauważ, że znam clear
polecenie)
Przykład:
zachowanie domyślne
user@machine:~$ command 1
user@machine:~$ command 2
user@machine:~$ command 3
user@machine:~$ __active_prompt__
pożądane zachowanie
user@machine:~$ __active_prompt__
user@machine:~$ command 3
user@machine:~$ command 2
user@machine:~$ command 1
Uruchamianie Kubuntu 10.04 za pomocą Konsoli
Zdaję sobie sprawę, że to dziwne pytanie, dzięki za wszelką pomoc.
Odpowiedzi:
To byłoby bardzo dziwne zachowanie. Główny powód jest następujący: w jaki sposób obsługiwałby dane wyjściowe z dowolnego polecenia, które generuje kilka wierszy, takich jak
ls
lubcat
? Jeśli masz ekran przewijający się przeciwnie do normalnego, wydrukowałby sięcat ./foo
w odwrotnej kolejności. Myślę, że najlepszą opcją jest pójście z komentarzem pozostawionym przez Zyphera i po prostu przesunięcie monitora. Normy są świetne, ale trywialne normy, które powodują przeciwieństwo ich zamiarów, są bezwartościowe. Rób to, co najlepiej pasuje do Twojej sytuacji.źródło
clear
moje terminale, kiedy skończę z konkretnym zadaniem (z którego korzysta już Radman).Myślałem o tym przez jakiś czas. Wydaje mi się, że powinieneś zhakować źródło bash, aby powrót karetki przesunął monit w górę zamiast w dół. Założę się, że jest to prosty hack, gdy znajdziesz odpowiednie miejsce w źródle.
źródło