Startpagina > Tekstverwerking en zoeken > less

less: Vrijelijk navigeren door de inhoud van tekstbestanden

Het `less`-commando toont de inhoud van tekstbestanden pagina voor pagina en is een krachtige paginator waarmee u, in tegenstelling tot `more`, vrijelijk vooruit en achteruit door de inhoud van een bestand kunt navigeren. Het is handig voor het efficiënt lezen van grote bestanden of logbestanden.

Overzicht

less, zoals de naam 'less is more' al aangeeft, is een hulpmiddel dat is ontstaan om de tekortkomingen van het `more`-commando te compenseren. Waar `more` alleen vooruit kan scrollen door bestandsinhoud, kan `less` vrijelijk omhoog en omlaag door pagina's bewegen. Bovendien biedt het krachtige zoekfuncties vergelijkbaar met de `vi`-editor en de mogelijkheid om bestandsinhoud in realtime bij te werken (via de `F`-toets). Omdat `less` niet het hele bestand in het geheugen laadt, maar alleen de benodigde delen leest, kan het zelfs zeer grote bestanden van vele gigabytes (GB) snel weergeven.

Belangrijkste kenmerken

De belangrijkste kenmerken van het `less`-commando zijn als volgt:

  • Kan vrijelijk vooruit en achteruit scrollen door de bestandsinhoud.
  • Gebruikt het geheugen efficiënt, zelfs bij het bekijken van grote bestanden.
  • Biedt krachtige zoek- en navigatiefuncties vergelijkbaar met `vi`.
  • Kan bestanden, zoals logbestanden waaraan inhoud wordt toegevoegd, in realtime monitoren.
  • Is standaard opgenomen in de meeste Linux-distributies.

Verschillen tussen less en more

less bevat alle functies van more en biedt een geavanceerder hulpmiddel met meer functionaliteit.

  • less: Kan vrijelijk vooruit en achteruit scrollen door bestanden. Biedt naast scrollfunctionaliteit ook diverse editor-achtige functies.
  • more: Kan alleen vooruit scrollen door bestanden. Eenmaal gepasseerde inhoud kan niet opnieuw worden bekeken.

Belangrijkste opties

Het `less`-commando regelt de uitvoerwijze via verschillende opties. De meeste worden echter beheerd via sneltoetsen in de interactieve modus.

1) Uitvoeringsopties

2) Sneltoetsen interactieve modus

Gegenereerde opdracht:

Probeer de opdrachtcombinaties.

Uitleg:

`less` Voer het commando uit.

Combineer deze opties en voer de opdracht virtueel uit met de AI.

Gebruiksvoorbeelden

Leer de functies van het `less`-commando aan de hand van verschillende gebruiksvoorbeelden.

Bestandsinhoud navigeren

less /var/log/syslog

Navigeer vrijelijk door de inhoud van het grote bestand `/var/log/syslog`.

Gebruik met pipe (|)

dmesg | less

Pipe de uitvoer van het `dmesg`-commando naar `less` om deze pagina voor pagina, vooruit en achteruit te bekijken.

Beginnen aan het einde van het bestand

less +G /var/log/nginx/access.log

De `+G`-optie is handig om direct de nieuwste logs te bekijken door aan het einde van het bestand te beginnen.

Weergeven met regelnummers

less -N /etc/fstab

Gebruik de `-N`-optie om nummers voor elke regel weer te geven.

Tips & Aandachtspunten

Hier zijn enkele belangrijke punten om op te letten bij het gebruik van het `less`-commando.

Tips

  • `less` gebruikt veel sneltoetsen die vergelijkbaar zijn met `vi`. Bijvoorbeeld, `g` gaat naar het begin van het bestand en `G` naar het einde.
  • Bij het bekijken van bestanden waaraan voortdurend inhoud wordt toegevoegd, zoals logbestanden, kunt u na het openen met `less` op de `F`-toets drukken om over te schakelen naar de realtime monitoringmodus, vergelijkbaar met `tail -f`. Om deze modus te verlaten, drukt u op `Ctrl+C`.

gerelateerde commando's

Functional vergelijkbare of vaak samen gebruikte commando's.


Hétzelfde categoriecommando