Startpagina > Tekstverwerking en zoeken > cat

cat Commando Gids: Bestandsinhoud Bekijken en Samenvoegen

`cat` commando wordt gebruikt om één of meerdere bestanden te lezen en hun inhoud weer te geven op de standaarduitvoer (meestal het terminalscherm). Het is een afkorting van 'concatenate' (samenvoegen), en het biedt ook de functie om bestanden samen te voegen en uit te voeren. Leer diverse manieren om het `cat` commando te gebruiken via deze gids.

cat Overzicht

`cat` is één van de meest basale commando's in Linux/Unix systemen, nuttig voor het snel controleren van de inhoud van tekstbestanden of het combineren van de inhoud van meerdere bestanden om een nieuwe te creëren. Wees voorzichtig bij het uitvoeren van binaire bestanden met `cat`, aangezien onbekende karakters op de terminal kunnen verschijnen.

Hoofdrollen van cat

Het `cat` commando wordt voornamelijk gebruikt voor de volgende doeleinden:

Belangrijkste toepassingsgebieden

  • Bestandsinhoud bekijken: Geeft de gehele inhoud van een tekstbestand weer op de terminal.
  • Bestanden samenvoegen: Combineert de inhoud van meerdere bestanden op volgorde om één uitvoer te creëren of op te slaan in een nieuw bestand.
  • Nieuwe bestanden creëren: Creëert een nieuw bestand door inhoud direct via de standaardinvoer in te voeren.
  • Eenvoudige pipeline constructie: Wordt gebruikt om bestandsinhoud als invoer aan andere commando's door te geven.

Hoofd cat Commando Opties

Het `cat` commando is eenvoudig, maar het kan de uitvoerindeling controleren via verschillende nuttige opties.

1. Basis Uitvoer Optie

2. Formatteringsopties

Gegenereerde opdracht:

Probeer de opdrachtcombinaties.

Uitleg:

`cat` Voer het commando uit.

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

Gebruiksvoorbeelden

Leer hoe u bestandsinhoud kunt bekijken, bestanden kunt samenvoegen en nieuwe bestanden kunt creëren via diverse gebruiksvoorbeelden van het `cat` commando.

Inhoud van enkel bestand uitvoeren

cat my_file.txt

Geeft de gehele inhoud van `my_file.txt` weer op de terminal.

Meerdere bestanden samenvoegen en uitvoeren

cat file1.txt file2.txt file3.txt

Combineert de inhoud van `file1.txt`, `file2.txt`, en `file3.txt` op volgorde en geeft ze weer op de terminal.

Meerdere bestanden samenvoegen en opslaan in nieuw bestand

cat file1.txt file2.txt > combined.txt

Combineert de inhoud van `file1.txt` en `file2.txt` en slaat ze op in een nieuw bestand genaamd `combined.txt`. Als `combined.txt` al bestaat, wordt het overschreven.

Bestandsinhoud uitvoeren met regelnummers

cat -n document.txt

Voert elke regel van `document.txt` uit, voorafgegaan door regelnummers.

Nieuw bestand creëren (via standaardinvoer)

cat > new_file.txt
# Typ uw inhoud hier
# Druk op Ctrl+D om op te slaan en af te sluiten

Creëert `new_file.txt` en slaat inhoud die direct in de terminal is getypt, op in het bestand. Druk op `Ctrl+D` om op te slaan en af te sluiten wanneer u klaar bent met typen.

Realtime logbestandsmonitoring (gebruikt met tail)

cat /var/log/syslog | grep -i error

Hoewel `tail -f` over het algemeen geschikter is voor realtime logbestandsmonitoring, kan `cat` ook in pipelines worden gebruikt. Dit voorbeeld toont een eenvoudig geval waarbij `cat` de inhoud van het logbestand naar `grep` doorstuurt.


Hétzelfde categoriecommando