Lezers zoals jij steunen MUO. Wanneer u een aankoop doet via links op onze site, kunnen we een aangesloten commissie verdienen. Lees verder.

Er zijn veel GUI-teksteditors beschikbaar op een Linux-systeem om tekstbestanden te bekijken en te wijzigen. Maar misschien wilt u gewoon uw tekstbestanden in de terminal lezen. Er zijn veel commando's beschikbaar op Linux waarmee je dat kunt doen, waarvan er drie minder, meer en de meeste zijn.

Lees verder om te ontdekken hoe u deze drie opdrachten kunt gebruiken om effectief tekstbestanden op uw Linux-terminal te lezen.

Wat is het minder commando?

minder is een Linux-commando dat wordt gebruikt voor het filteren en bekijken van tekstbestanden, één schermpagina per keer. Het is geavanceerder dan de meer en de meeste commando's.

Met de opdracht less kunt u echt lange tekstbestanden in segmenten lezen zonder het hele bestand te hoeven laden. Het biedt veel opties en interactieve functies om uw ervaring bevredigender te maken.

Omdat het less-commando de eerste pagina van het tekstbestand uitvoert en niet de hele inhoud van het bestand hoeft te lezen, is het sneller dan andere teksteditors.

instagram viewer

Hoe minder opdrachtsyntaxis

De basissyntaxis van het less-commando is:

minder[keuze][naam of locatie van het bestand]

Hoe het less-commando te gebruiken

Voor dit voorbeeld gebruiken we het bestand sudo.conf. De sudo.conf bestand wordt gebruikt om de sudo front-end te configureren en heeft 139 regels. Dit bestand is aanwezig in bijna elk op Linux gebaseerd besturingssysteem. U kunt ook elk willekeurig tekstbestand gebruiken, zolang het maar uit meer dan 60 regels bestaat.

Met behulp van de opdracht Standaard minder

De standaard less-opdracht drukt de eerste pagina af van het bestand dat u gebruikt. Probeer het uit met de sudo.conf bestand door deze opdracht in uw terminal uit te voeren:

minder /etc/sudo.conf

Hiermee worden de eerste 53 regels van het document afgedrukt. Druk op om regel voor regel vooruit te gaan Omlaag sleutel of Ruimte.

Druk op om een ​​regel terug te gaan Omhoog sleutel.

Druk op om een ​​pagina vooruit te gaan B. Druk op om meerdere regels vooruit te gaan Ben typ vervolgens het aantal regels.

Druk op om een ​​pagina terug te gaan D. Typ om een ​​aantal regels terug te gaan Den vervolgens het aantal regels waarmee u terug wilt gaan.

Toon regelnummers met het less-commando

U kunt ook het aantal regels zien dat het bestand heeft terwijl u het bekijkt. Voeg hiervoor de -N optie bij het uitvoeren van de opdracht. Probeer het uit met het bestand sudo.conf door deze opdracht uit te voeren:

minder -N /etc/sudo.conf

Zoek naar tekst met behulp van de opdracht less

U kunt naar woorden en tekenreeksen zoeken met de opdracht less. Wanneer het de string vindt, worden de resultaten geel gemarkeerd.

Laten we zoeken naar het woord: inpluggen. Om dit te doen, voert u de standaard less-opdracht uit en typt u wanneer deze de uitvoer retourneert / en zoek naar het woord of de tekenreeks.

Als je zoekt naar inpluggen, zou de uitvoer er als volgt uit moeten zien:

Wat is het meer commando?

De meer Met de opdracht kunt u tekstbestanden in uw terminal schermpagina voor scherm bekijken. Dit commando werkt net als het less-commando, maar alleen met minder functionaliteiten.

Hoe meer opdrachtsyntaxis

De basissyntaxis van het commando more is:

meer[keuze][naam of locatie van het bestand]

Hoe de meer opdracht te gebruiken

De opdracht more helpt een gebruiker om delen van een groot tekstbestand scherm voor scherm in de terminal te bekijken. U kunt het gebruiken om tekstbestanden en opdrachtuitvoer weer te geven, naar een woord in een bestand te zoeken en meer.

De standaard meer opdracht gebruiken

Voor dit voorbeeld gebruiken we de sudo.conf bestand gevonden in de /etc map. Voer deze opdracht uit om de opdracht more te gebruiken om een ​​bestand te bekijken:

meer /etc/sudo.conf

Het resultaat lijkt precies op dat van het less-commando. Er is echter een verschil, linksonder in het scherm ziet u dat meer het percentage van het tekstbestand weergeeft, en dat aantal neemt toe of af naarmate u door het bestand beweegt.

Door het bestand navigeren met behulp van meer

Navigeren door het bestand met de opdracht more is vergelijkbaar met de opdracht less. Je gebruikt de Binnenkomen toets om naar de volgende regel te gaan, D om naar een nieuwe pagina te gaan, en B om een ​​pagina terug te gaan.

Geef de eerste N regels van een bestand weer

Net als het hoofdcommando in Linux, kunt u meer gebruiken om de eerste paar delen van een bestand te bekijken. Dit is de syntaxis:

meer -N bestandsnaam

Voer deze opdracht uit om de eerste vijf regels van het bestand sudo.conf weer te geven:

meer -5 /etc/sudo.conf

Wat is het meeste commando?

Net als de steeds minder commando's, kun je de meeste gebruiken om tekstbestanden op Linux te lezen. Het is niet standaard beschikbaar in alle Linux-distributies, dus het kan zijn dat je het zelf moet installeren.

Typ om te controleren of het is geïnstalleerd meest in uw terminal. Als het niet is geïnstalleerd, vraagt ​​uw systeem of u het wilt installeren. Binnenkomen j installeren. U kunt het pakket ook installeren met behulp van de standaardpakketbeheerder op uw computer.

De meeste opdrachtsyntaxis

De basissyntaxis van de meeste opdracht is:

meest[keuze][naam of locatie van het bestand]

Naar krijg hulp via de opdrachtregel met betrekking tot het meeste commando, controleer de handleidingpagina door het volgende uit te voeren:

de mens het meest

Hoe de meeste opdracht te gebruiken

De meeste opdracht werkt net als de minder en meer opdrachten.

De standaard meest opdracht

De standaard most-opdracht drukt de eerste pagina van het tekstbestand af. Probeer het uit met:

meer /etc/sudo.conf

De output is heel anders dan de less and more commando's. Onderaan staat een blauwe lijn met de naam van het bestand en andere handige opdrachten.

De minder, meer en meeste opdrachten gebruiken met meerdere bestanden

U kunt meerdere bestanden tegelijk lezen met alle bovengenoemde opdrachten. Dit is de syntaxis voor elk:

less bestandsnaam1 bestandsnaam2 bestandsnaam3
meer bestandsnaam1 bestandsnaam2 bestandsnaam3
meest bestandsnaam1 bestandsnaam2 bestandsnaam3

Minder, meer en de meeste gebruiken met andere opdrachten

U kunt de uitvoer van een opdracht of een lopend proces ook sturen door het pipe-symbool naast de opdracht minder/meer/meeste te gebruiken. Het pijpsymbool leidt de uitvoer van één opdracht om als invoer naar een ander.

U kunt bijvoorbeeld minder gebruiken bij het controleren van de lijst met lopende processen op uw besturingssysteem:

ps aux | minder

Meer informatie over andere tekstmanipulatieopdrachten op Linux

Net als de less, more en de meeste commando's, biedt Linux veel commando's om je te helpen bij het bekijken, manipuleren en verwerken van tekstbestanden. Sommigen van hen zijn kat, echo, kop en staart. Ze vervullen allemaal verschillende doelen met hun unieke kenmerken.