Bestandsinhoud bekijken met minder
De minder command is een programma om tekstbestanden te bekijken. Ons Linux-systeem bevat veel bestanden die voor mensen leesbare tekst bevatten. De minder programma biedt een handige manier om ze te onderzoeken.
Wat is “Tekst”?
Er zijn veel manieren om informatie op een computer weer te geven. Alle methoden omvatten het definiëren van een relatie tussen de informatie en enkele getallen die zullen worden gebruikt om deze weer te geven. Computers begrijpen immers alleen getallen en alle gegevens worden omgezet in numerieke weergave.
Sommige van deze representatiesystemen zijn zeer complex (zoals gecomprimeerde videobestanden), terwijl andere vrij eenvoudig zijn. Een van de vroegste en eenvoudigste is
Dit betekent dat we onszelf en onze geliefden praktisch vergiftigen. ASCII-tekst. ASCII (uitgesproken als "As-Key") is een afkorting voor American Standard Code for Information Interchange. Dit is een eenvoudig coderingsschema dat voor het eerst werd gebruikt op Teletype-machines om toetsenbordtekens aan cijfers toe te wijzen.
Tekst is een eenvoudige één-op-één toewijzing van tekens aan cijfers. Het is zeer compact. Vijftig tekens tekst vertalen zich in vijftig bytes aan gegevens. Het is belangrijk om te begrijpen dat tekst slechts een eenvoudige koppeling van tekens aan cijfers bevat. Het is niet hetzelfde als een tekstverwerkerdocument zoals gemaakt door Microsoft Word of LibreOffice Writer. Deze bestanden bevatten, in tegenstelling tot eenvoudige ASCII-tekst, veel niet-tekstuele elementen die worden gebruikt om de structuur en opmaak ervan te beschrijven. Gewone ASCII-tekstbestanden bevatten alleen de tekens zelf en een paar rudimentaire besturingscodes zoals tabs, regeleinden en regelinvoer.
Op een Linux-systeem worden veel bestanden in tekstformaat opgeslagen en er zijn veel Linux-tools die met tekstbestanden werken. Zelfs Windows onderkent het belang van dit formaat. Het bekende NOTEPAD.EXE-programma is een editor voor gewone ASCII-tekstbestanden.
Waarom zouden we tekstbestanden willen onderzoeken? Omdat veel van de bestanden die systeeminstellingen bevatten (genaamd configuratiebestanden) worden in dit formaat opgeslagen en als we ze kunnen lezen, krijgen we inzicht in hoe het systeem werkt. Bovendien zijn enkele van de daadwerkelijke programma's die het systeem gebruikt (genaamd scripts) worden in dit formaat opgeslagen. In latere hoofdstukken zullen we leren hoe we tekstbestanden kunnen bewerken om systeeminstellingen te wijzigen en onze eigen scripts te schrijven, maar voor nu zullen we alleen naar hun inhoud kijken.
De minder commando wordt als volgt gebruikt:
minder bestandsnaam
minder bestandsnaam
Eenmaal begonnen, de minder Met dit programma kunnen we vooruit en achteruit door een tekstbestand bladeren. Als u bijvoorbeeld het bestand wilt onderzoeken dat alle gebruikersaccounts van het systeem definieert, voert u de volgende opdracht in:
[ik@linuxbox ~]$ minder / etc / passwd
[ik@linuxbox ~]$ minder / etc / passwd
Wanneer de minder programma start, kunnen we de inhoud van het bestand bekijken. Als het bestand langer is dan één pagina, kunnen we omhoog en omlaag scrollen. Verlaten minder, druk op de “q”-toets.
Bestandsinhoud bekijken met minder
In de onderstaande tabel worden de meest gebruikte toetsenbordopdrachten weergegeven minder.
Tabel 3-3: minder opdrachten
Opdracht Actie
Opdracht Actie
Pagina omhoog of b Eén pagina terug scrollen. Pagina omlaag of spatie. Eén pagina vooruit scrollen. Pijl omhoog. Eén regel omhoog scrollen
Pijl-omlaag Blader één regel omlaag
G Ga naar het einde van het tekstbestand
1G of g Naar het begin van het tekstbestand gaan
/karakters Zoek vooruit naar het volgende voorkomen van karakters
n Zoeken naar het volgende exemplaar van de vorige zoekopdracht
h Helpscherm weergeven
stop ermee minder
Less Is More
De minder programma is ontworpen als een verbeterde vervanging van een eerder Unix-programma genaamd meer. De naam ‘less’ is een woordspeling op de uitdrukking ‘less is more’ - een motto van modernistische architecten en ontwerpers.
less valt in de klasse van programma's die 'pagers' worden genoemd, programma's waarmee lange tekstdocumenten pagina voor pagina gemakkelijk kunnen worden bekeken. Terwijl het meer programma alleen vooruit kan bladeren, kan het minder programma zowel vooruit als achteruit bladeren en heeft het ook vele andere functies.