Jak zwiększyć liczbę linii wyświetlanych w oknie terminala Ubuntu?

9

Jestem programistą Ruby on Rails . Uruchomiłem serwer Ruby on Rails w oknie terminala. Ruby on Rails wysyła informacje dziennika do okien terminala. Ale z powodu długiego dziennika pierwsze wiersze dziennika są dla mnie niedostępne przez przewijanie okna.

Jak mogę zwiększyć liczbę linii wyświetlanych w oknie terminala?

Wpisz opis zdjęcia tutaj

Lesha Pipiew
źródło

Odpowiedzi:

18

Kliknij EditProfilesScrolling. Następnie zwiększ wartość poniżej limit scrollback to:lub usuń zaznaczenie, aby umożliwić przewijanie nieograniczonej liczby linii.

Preferencje terminala

Z komentarza Kevina: Ostrożnie odznacz tę opcję. Jeśli program zwariuje i wyleje dużo danych na twój terminal, możesz mieć problemy z pamięcią.

Rinzwind
źródło
lub po prostu odznaczone?
David Bailey,
4
Uważaj, aby całkowicie odznaczyć tę opcję. Jeśli program zwariuje i wyleje dużo danych na twój terminal, możesz mieć problemy z pamięcią.
Kevin
Dobra rada. Miej kilka pozytywnych opinii @Kevin: D Ale nigdy nie wspominałem o odznaczaniu>: - D AB zrobił>: D
Rinzwind
Dobra rada, ale można to również zrobić z wiersza poleceń. Ta rada nie jest dla mnie możliwa, ponieważ nie mam pulpitu (działam Ubuntu 18.04 LTS jako podsystem Windows dla Linux, WSL).
patrik
7

Otwórz ustawienia profilu dla terminala poprzez

Edycja > Ustawienia profilu .

Lub klikając prawym przyciskiem myszy terminal:

Profil > Ustawienia profilu

Zmień wartość Limit scrollbacklub usuń znak nieograniczonego przewijania.

AB
źródło
1
Mój dostał zdjęcie>: - D
Rinzwind
1

Myśląc o tym w inny sposób, możesz również przekierować dane wyjściowe do pliku, a następnie użyć less +Fdo przesłania pliku less. Naciśnięcie ctrl + cspowoduje zatrzymanie strumienia, a wpisanie shift + fspowoduje kontynuowanie strumienia.

Daje to również dodatkową korzyść polegającą na podkreślaniu rzeczy, na których Ci zależy. Na przykład wpisanie /my_search_term(wyszukiwanie do przodu) lub ?my_search_term(wyszukiwanie do tyłu) również podświetli się my_search_termw pliku. Podświetlanie będzie kontynuowane wraz z nowymi strumieniami danych w.

Jak wyprowadzić dane do pliku?
Istnieje kilka opcji, ale dla kompletności może to być najlepsze:

start_rails_server &>> my_new_logfile

&>Rura wola zarówno stdout i stderr do pliku dziennika. (Możesz wybrać jedną lub drugą za pomocą liczby, 1dla stdout i 2dla stderr, chociaż stdout jest niejawne, więc możesz to zrobić cmd > filei wydrukujesz stdout do pliku.)

Nawias kątowy wysyła dane wyjściowe do my_new_logfile, a fakt, że istnieją dwa, oznacza, że ​​dołącza się do pliku, jeśli istnieje, i tworzy nowy, jeśli nie. Jeśli użyjesz pojedynczego nawiasu kątowego, każdy istniejący plik zostanie zastąpiony:

start_rails_server &> my_new_logfile
Mikrofon
źródło