Voorbeelden van Linux Cat-opdrachten

Linux Cat Command Examples



Linux-commando cat, een afkorting voor 'concatenate', is een zeer nuttige opdracht. Met de opdracht cat kunt u een bestand maken, bestandsinhoud bekijken, bestanden samenvoegen en bestandsuitvoer omleiden. In dit artikel zullen we de verschillende toepassingen van het kat-commando bespreken met enkele voorbeelden.

Basissyntaxis van het Cat-commando

De volgende syntaxis wordt gebruikt voor het commando cat:







$kat [opties] [bestandsnaam]

Bestandsnaam is de naam van een bestand.



Gebruik de volgende opdracht om alle kattenopties te verkennen:



$kat --helpen

Bestandsinhoud afdrukken via de opdracht cat

Met de opdracht cat kunt u de bestandsinhoud als volgt op de terminal weergeven:





$katbestandsnaam

Om bijvoorbeeld de inhoud van het bestand 'test_file.txt' te bekijken, typt u het onderstaande commando op de terminal:

$kattest_file.txt

De inhoud van het bovenstaande bestand wordt weergegeven op de terminal.



Op dezelfde manier gebruikt u de volgende opdracht om de inhoud van meerdere bestanden weer te geven:

$kattest_bestand.txt test_bestand1.txt

De bovenstaande opdracht toont u de inhoud van de test_file.txt en test_file1.txt op de terminal.

Aanmaken van bestanden met de opdracht cat

U kunt het cat-commando gebruiken om een ​​nieuw bestand aan te maken.

We maken bijvoorbeeld een bestand met de naam 'new_filetest.txt' door de volgende opdracht uit te voeren:

$kat >test_file.txt

Nu zal de gebruiker inhoud in dit bestand invoeren en vervolgens 'Ctrl+d' om dit bestand te verlaten. De inhoud is geschreven in 'new_filetest.txt' die u kunt weergeven via het cat-commando.

Gebruik van meer en minder opties met cat-commando

Als een bestand veel inhoud heeft en u moet scrollen om meer bestandsinhoud te zien. Gebruik in dit geval de volgende opties met het cat-commando:

$kattestbestand.txt| meer

$kattestbestand.txt| minder

Regelnummer afdrukken met bestandsinhoud

Gebruik het cat-commando samen met de optie '-n' om het regelnummer van de bestandsinhoud als volgt weer te geven:

$kat -Ntest_file.txt

Door tabs gescheiden tekens weergeven

Gebruik de optie '-T' en het commando cat om de door tabs gescheiden tekens in een regel weer te geven.

$kat -Ttestbestand.txt

In een regel wordt de tabruimte gevuld met het teken '^I', wat ook wordt weergegeven in de volgende schermafbeelding:

Print '$' aan het einde van regels

Om de '$' aan het einde van regels weer te geven, gebruikt u als volgt optie '-e' met het cat-commando:

$kat -Entestbestand.txt

De bovenstaande optie is handig wanneer u de meerdere regels in een enkele regel wilt verkleinen.

Bestandsinhoud omleiden

Via het cat-commando kan de gebruiker de standaarduitvoer omleiden naar een nieuw bestand.

Als u bijvoorbeeld de inhoud van een bestand naar een ander bestand wilt kopiëren, kunt u de opdracht cat gebruiken. We hebben een bestand met de naam test_file.txt, en de andere is test_file1.txt. Dus om de inhoud van 'test_file.txt' naar een 'test_file1.txt' te kopiëren, gebruikt u het cat-commando met de operator '>' als volgt:

$kattest_file.txt>nieuw_bestand.txt

Als 'test_file1.txt' niet bestaat, zal het een bestand met deze naam maken.

Om de inhoud van 'test_file.txt' toe te voegen aan een 'test_file1.txt', gebruikt u als volgt de operator '>>' in het cat-commando:

$kattest_file.txt>>test_file1.txt

Negeer de herhaalde lege regels

Door het cat-commando samen met de optie '-s' te gebruiken, kunt u de lege regels uit de uitvoer weglaten.

$kat -stest_file.txt

Bestandsaaneenschakeling met behulp van het cat-commando

Het cat-commando wordt gebruikt om de bestandsinhoud samen te voegen. Voeg bijvoorbeeld de inhoud van test_file.txt en test_file1.txt samen en schrijf de inhoud vervolgens als volgt naar een nieuw bestand mergefile.txt door de '>'-operator te gebruiken:

$kattest_bestand.txt test_bestand1.txt>mergefile.txt

Conclusie

In dit artikel hebben we het Linux cat-commando uitgelegd met voorbeelden. We hebben beschreven hoe het cat-commando een Linux-gebruiker kan helpen terwijl hij/zij aan een systeem werkt. Ik hoop dat je veel hebt geleerd van de bovenstaande voorbeelden. Geef uw feedback via opmerkingen.