Obecnie zdecydowałem się przetestować moje podwójne monitory w konfiguracji pionowej i natknąłem się na problem, którego nigdy wcześniej nie miałem: linia wejściowa na moim terminalu jest zbyt daleko w dół ekranu!
Zastanawiałem się, czy istnieje sposób na przewijanie wyjścia w dół, tak aby linia wejściowa pozostała na górze.
np. normalny widok terminala wygląda następująco:
PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.
64 bytes from 8.8.8.8: icmp_req=1 ttl=46 time=28.3 ms
64 bytes from 8.8.8.8: icmp_req=2 ttl=46 time=13.7 ms
64 bytes from 8.8.8.8: icmp_req=3 ttl=46 time=19.1 ms
64 bytes from 8.8.8.8: icmp_req=4 ttl=45 time=20.8 ms
64 bytes from 8.8.8.8: icmp_req=5 ttl=45 time=15.6 ms
64 bytes from 8.8.8.8: icmp_req=6 ttl=46 time=15.3 ms
64 bytes from 8.8.8.8: icmp_req=7 ttl=46 time=15.3 ms
64 bytes from 8.8.8.8: icmp_req=8 ttl=45 time=14.3 ms
64 bytes from 8.8.8.8: icmp_req=9 ttl=45 time=14.3 ms
64 bytes from 8.8.8.8: icmp_req=10 ttl=45 time=15.5 ms
64 bytes from 8.8.8.8: icmp_req=11 ttl=45 time=16.9 ms
64 bytes from 8.8.8.8: icmp_req=12 ttl=45 time=16.3 ms
64 bytes from 8.8.8.8: icmp_req=13 ttl=45 time=20.0 ms
^C
--- 8.8.8.8 ping statistics ---
13 packets transmitted, 13 received, 0% packet loss, time 12017ms
rtt min/avg/max/mdev = 13.773/17.391/28.343/3.812 ms
me@my_computer:~$
i zamiast tego chciałbym mieć coś takiego:
me@my_computer:~$
rtt min/avg/max/mdev = 13.773/17.391/28.343/3.812 ms
13 packets transmitted, 13 received, 0% packet loss, time 12017ms
--- 8.8.8.8 ping statistics ---
^C
64 bytes from 8.8.8.8: icmp_req=13 ttl=45 time=20.0 ms
64 bytes from 8.8.8.8: icmp_req=12 ttl=45 time=16.3 ms
64 bytes from 8.8.8.8: icmp_req=11 ttl=45 time=16.9 ms
64 bytes from 8.8.8.8: icmp_req=10 ttl=45 time=15.5 ms
64 bytes from 8.8.8.8: icmp_req=9 ttl=45 time=14.3 ms
64 bytes from 8.8.8.8: icmp_req=8 ttl=45 time=14.3 ms
64 bytes from 8.8.8.8: icmp_req=7 ttl=46 time=15.3 ms
64 bytes from 8.8.8.8: icmp_req=6 ttl=46 time=15.3 ms
64 bytes from 8.8.8.8: icmp_req=5 ttl=45 time=15.6 ms
64 bytes from 8.8.8.8: icmp_req=4 ttl=45 time=20.8 ms
64 bytes from 8.8.8.8: icmp_req=3 ttl=46 time=19.1 ms
64 bytes from 8.8.8.8: icmp_req=2 ttl=46 time=13.7 ms
64 bytes from 8.8.8.8: icmp_req=1 ttl=46 time=28.3 ms
PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.
Nie mogłem znaleźć żadnej takiej dokumentacji ani pytania na forach. Jeśli ktoś ma pomysł, daj mi znać! (także jeśli uważasz, że to niemożliwe)
Dzięki!
PS: Używam Ubuntu 12.04
źródło
Po wyszukaniu tego dobrego pytania znalazłem te polecenia i mam nadzieję, że może ci pomóc, więc może pomóc skupić się na górnej części terminala podczas pisania polecenia.
W terminalu spróbuj:
Witryna referencyjna
źródło
Inną sztuczką może być przekazanie danych wyjściowych polecenia, przez
tac
co jest jak,cat
ale drukuje w odwrotnej kolejności:Zauważ, że musiałem podać maksymalną liczbę pingów (
-c 5
), ponieważ w przeciwnym razieping
polecenie nie wyjdzie, a potok się zepsuje. W każdym razietac
jest to bardzo przydatne do tego typu rzeczy.źródło