Hur man ökar scrollback-bufferstorleken för terminalemulatorer i Linux

Har du svårt att hitta viktig information i terminalens historik? Lär dig hur du justerar scrollback-buffertstorleken för att enklare referera till tidigare kommandon och deras utdata.

Har du någonsin funnit dig själv scrolla genom terminalens historik, bara för att inse att den viktiga informationen du letade efter inte längre är synlig? Detta beror på att den förinställda scrollback-gränsen för många terminalemulatorer ofta är begränsad. Genom att öka buffertstorleken kan du enkelt scrolla upp och hänvisa till tidigare kommandon och deras utdata.

I den här guiden kommer vi att lära oss hur man justerar scrollback-buffertstorleken i olika terminalemulatorer.

Justera Scrollback Genom Terminalinställningen

De flesta terminalemulatorer erbjuder ett alternativ för att justera scrollback-buffertstorleken direkt genom sina inställningar. Detta är den mest raka metoden för att justera scrollback-buffertstorleken i Linux.

Om du till exempel använder GNOME-terminalen kan du öka buffertstorleken genom att gå till menyn Inställningar. Du kan öppna detta genom att klicka på hamburgermenyknappen och välja alternativet Inställningar.

Nästa steg är att gå till dina profilinställningar och navigera till fliken Scrollning. Därifrån kan du ändra antalet rader som terminalen kommer att behålla i sin scrollback-buffert. Justera detta antal efter dina behov.

Du kan också justera andra inställningar relaterade till scrolling, som alternativen Scrolla vid utdata och Scrolla vid tangenttryckning, för att finjustera din scrollupplevelse.

Klicka på Stäng för att spara ändringarna. Det är allt! Du har framgångsrikt ökat buffertstorleken i GNOME-terminalen.

Vidare kan du också ändra buffertstorleken för andra populära terminalemulatorer på ett liknande sätt. Till exempel, för att justera Konsole scrollback-buffertstorlek, högerklicka helt enkelt var som helst i terminalen och välj alternativet Justerar Scrollback.

Här kan du justera inställningen för scrollback-rader till ditt önskade värde. Konsole erbjuder även ett alternativ för Oändlig scrollback, vilket kan vara användbart om du vill behålla en register över all din terminalutdata.

Notera: Kom ihåg att öka scrollback-gränsen använder mer RAM. Om du har en dator med tillräcklig kraft påverkar det inte datorns prestanda, men inte alla datorer har mycket minne. Se också till att du har tillräckligt med utrymme om du väljer alternativet för oändlig scrollback.

Vissa terminaler har olika tillvägagångssätt för att öka scrollback-buffertstorleken. Om du till exempel använder Alacritty måste du redigera dess YAML-konfigurationsfil för att öka buffertstorleken.

Pipa Din Utdata Till less Kommando

Ett annat sätt för dig att se och granska större utdata utan att öka scrollback-buffertstorleken är att leda din kommandoutdata till less-kommandot.

Med less-kommandot kan du scrolla genom långa kommandoutdata i din egen takt utan att oroa dig för att förlora någon data. Det låter dig se utdata ett helt ark i taget, vilket gör det enklare att navigera och söka i hela innehållet.

Om du till exempel kör ett kommando som genererar en stor mängd utdata, såsom ls -lR, kan du styra utdata till less så här:

ls -lR | less

Detta kommando låter dig se utdata ett skärmbild i taget. Dessutom kan du använda piltangenterna för att navigera upp och ner. Det är som att ha en scrollback-buffert men med ännu mer kontroll.

Du kan till och med söka i utdata med / följt av din sökterm, vilket gör det lättare att hitta den exakta information du behöver.

Om du istället vill dumpa hela utdata i din terminal istället för att se det sida för sida kan du också använda cat-kommandot. Till exempel, ersätt less-kommandot med cat i det tidigare nämnda kommandot:

ls -lR | cat

Sök Inom Utdata Med grep

Det finns ett alternativ för att hitta en specifik sträng med hjälp av less-kommandot. Men om du inte vill styra din utdata till less, kan du styra den till grep tillsammans med din målstext för att lokalisera den i kommandoutdata.

grep-kommandot låter dig hitta specifik information inom en större utdata. Dessutom kan du söka efter mönster inom text och filtrera samt extrahera relevant information från kommandoutdata.

Filtrera utdata och visa endast rader som innehåller ordet file, kör:

ls -IR | grep file

Dessutom har grep många alternativ som gör att du kan anpassa din sökning, som att ignorera stora och små bokstäver (-i), visa radnumren (-n) eller söka efter flera mönster på en gång (-e).

Du kan dessutom använda grep-kommandot med reguljära uttryck för att utföra mer komplexa sökningar. Till exempel, för att hitta alla rader som börjar med en siffra, kör detta kommando:

grep "^[0-9]" output.txt

Detta kommer att visa alla rader från output.txt som börjar med en siffra.

Avslutande tankar

Oavsett om du justerar inställningarna direkt i din terminalemulator eller använder kraftfulla kommandon som less och grep, säkerställer dessa tekniker att ingen information någonsin går förlorad. Du kan också anpassa din terminal med olika alternativ, eller till och med byta din standardterminal till en annan terminal.

Usein kysytyt kysymykset ja niiden ratkaisut

What is the size of the scrollback buffer in Linux terminal?

Scrollback-puskuri Linux-terminaalissa on oletusarvoisesti rajoitettu 1024 rivin kokoon. Tämä tarkoittaa, että ilman erityisiä asetuksia et voi selata takaisin yli 1024 rivin verran tulostetta.

    - Oletusarvo: 1024 riviä
  • Rajoitus: Vaikka voit muuttaa asetuksia, oletusarvo on 1024 riviä
  • Muutettavissa: Säädettävissä terminiaaliohjelman asetuksista Voit laajentaa tätä rajaa muokkaamalla terminalin konfiguraatiotiedostoja tai asetuksia.

How do I increase scrollback in Linux terminal?

  • Avaa terminaali.
      - Napsauta hampurilaisvalikkopainiketta.
  • Siirry kohtaan Preferences > Profiles > Scrolling.
  • Muuta kenttää 'Limit Scrollback To' haluamaksesi numeroksi. Jos käytät Alacrittya:
  • Avaa sen kokoonpanotiedosto.
  • Muuta 'history'-muuttujaa haluamallesi arvolle.

How to increase buffer size in Linux?

  1. Kirjaudu sisään Linux-järjestelmään root-käyttäjänä.
  2. Siirry /etc-kansioon komennolla: bash cd /etc
  3. Luo varmuuskopio sysctl.conf-tiedostosta: bash cp sysctl.conf sysctl.conf.bak
  4. Muokkaa sysctl.conf-tiedostoa halutun puskurikoon säätämiseksi. Avaa tiedosto tekstieditorilla, esimerkiksi: bash nano sysctl.conf
  5. Lisää tai muokkaa seuraavia parametreja, esimerkiksi: bash net.core.rmem_max = 16777216 net.core.wmem_max = 16777216
  6. Tallenna muutokset ja sulje editori.
  7. Ota muutokset käyttöön ajamalla seuraava komento: bash sysctl -p Näin saat kasvatettua puskurointikokoa Linux-järjestelmässäsi.

What is the scrollback limit in PuTTY?

By default, PuTTY sets the scrollback buffer to 200 lines. Tämä saattaa olla riittämätöntä joissakin tehtävissä tai tilanteissa. Voit muuttaa scrollback-puskurin kokoa seuraavasti:

 

  • Avaa PuTTY.
  • Siirry vasemmassa valikossa 'Window'-kategoriaan.
  • Syötä haluamasi rivimäärä 'Lines of scrollback' -kenttään. Näin voit lisätä tai vähentää scrollback-puskurin kokoa tarpeidesi mukaan.

 

Nyt kun olet lukenut Hur man ökar scrollback-bufferstorleken för terminalemulatorer i Linux loppuun, kutsumme sinut tutustumaan lisää Linux-kategoriaan. Löydät sieltä muita mielenkiintoisia artikkeleita, jotka laajentavat tietojasi ja pitävät sinut ajan tasalla. Älä lopeta lukemista ja löytämistä!

Indeksi
  1. Justera Scrollback Genom Terminalinställningen
  2. Pipa Din Utdata Till less Kommando
  3. Sök Inom Utdata Med grep
  4. Avslutande tankar
  5. Usein kysytyt kysymykset ja niiden ratkaisut
    1. What is the size of the scrollback buffer in Linux terminal?
    2. How do I increase scrollback in Linux terminal?
    3. How to increase buffer size in Linux?
    4. What is the scrollback limit in PuTTY?

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

Go up