Skip to content

Hoe het Linux Cat-commando te gebruiken?

19 de augustus de 2021
GettyImages 670341960 5c91401b46e0fb000155592f

De kat commando in Linux voeg bestanden samen en geeft de uitvoer weer met de standaarduitvoer (meestal de shell). Een van de meest voorkomende toepassingen van cat is om een ​​bestand op het scherm weer te geven en ook om direct een bestand te maken en basisbewerkingen rechtstreeks op de terminal mogelijk te maken.

Hoe maak je een bestand aan met ‘cat’

Om een ​​bestand aan te maken met de opdracht cat voert u het volgende in het terminalvenster in: cat > bestandsnaam

Wanneer u op deze manier een bestand aanmaakt, blijft de cursor op een nieuwe regel staan ​​en kunt u beginnen met typen. Deze techniek biedt een geweldige manier om een ​​tekstbestand te starten. Om het bewerken van het bestand te voltooien, drukt u op Ctrl+D. Het bestand wordt opgeslagen met waar je het ook voor hebt gebruikt bestandsnaam.

Test of het proces werkte door de opdracht ls te typen: ls -lt

U zou uw nieuwe bestand moeten zien en de grootte moet groter zijn dan nul.

Een bestand weergeven met ‘cat’

Het cat-commando toont ook een bestand op het scherm. Het enige wat u hoeft te doen is het groter dan-symbool als volgt te elimineren: cat

Om het bestand pagina voor pagina te bekijken gebruik je het more commando: cat | meer

Als alternatief kunt u ook het less-commando gebruiken: cat | minder

Hoe regelnummers te tonen

Gebruik voor alle niet-lege regels in een bestand het volgende commando: cat -b

Als er regels zijn zonder tekens, worden ze niet genummerd. Om nummers voor alle regels weer te geven, ongeacht of ze leeg zijn, typt u de volgende opdracht: cat -n

Hoe het einde van elke regel te tonen

Soms ontdekken programmeurs bij het ontleden van gegevensbestanden problemen omdat er verborgen tekens aan het einde van regels staan ​​die ze niet hadden verwacht, zoals spaties. Deze fout voorkomt dat hun parsers correct werken. Voer de volgende opdracht in om de dollar als teken aan het einde van de regel weer te geven: cat -E

Kijk als voorbeeld naar de volgende tekstregel waar de kat op de mat zat

Wanneer u dit uitvoert met de kat -E commando krijg je de volgende output: de kat zat op de mat$

Witte regels verminderen

Als je de inhoud van een bestand laat zien met het cat-commando, wil je waarschijnlijk niet zien wanneer er heel veel opeenvolgende lege regels zijn. Gebruik de -s schakel om alle lege regels samen te voegen tot een enkele lege regel: cat -s

Tabbladen tonen

Wanneer u een bestand weergeeft dat scheidingstekens voor tabs gebruikt, ziet u de tabs normaal gesproken niet. De volgende opdracht toont: ^Ik in plaats van het tabblad, waardoor ze gemakkelijk te zien zijn: cat -T

Meerdere bestanden samenvoegen

Het hele punt van kat is: aaneenschakeling. Voeg verschillende bestanden samen op het scherm met het volgende commando: cat

Gebruik de volgende opdracht om de bestanden samen te voegen en een nieuw bestand aan te maken: cat >

Bestanden in omgekeerde volgorde weergeven

Toon een bestand in omgekeerde volgorde met het volgende commando: tac

Technisch gezien is dit niet de kat commando, het is de tac commando, maar het doet in wezen hetzelfde, maar dan omgekeerd.