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
Als alternatief kunt u ook het less-commando gebruiken: cat
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.