logo

Hoe de inhoud van een bestand in Linux te bekijken | kat Commando

Decat>commando in Linux is meer dan alleen een eenvoudig hulpmiddel; het is een veelzijdige metgezel voor verschillende bestandsgerelateerde bewerkingen, waardoor gebruikers de bestandsinhoud kunnen bekijken, samenvoegen, creëren, kopiëren, samenvoegen en manipuleren. Laten we eens kijken naar de details van enkele veelgebruiktecat>opdrachten, waarbij u gaandeweg elk voorbeeld begrijpt.

Inhoudsopgave

Basissyntaxis van het `cat`-commando

De basissyntaxis van het ‘cat’-commando is als volgt:



cat [OPTION] [FILE]>

Hier,

[KEUZE] : vertegenwoordigt verschillende opdrachtregelopties.

[BESTAND] : de naam van de te verwerken bestanden. Laten we enkele veel voorkomende toepassingen van ‘kat’ verkennen, samen met voorbeelden.

Praktische voorbeelden van Cat Command in Linux

1. Hoe u de inhoud van één bestand kunt bekijken onder Linux

Het meest elementaire gebruik van ‘cat’ is om de inhoud van een bestand op de terminal weer te geven. Dit kan worden bereikt door eenvoudigweg de bestandsnaam als argument op te geven:

Syntaxis:

cat file_name>

Voorbeeld: Als onze bestandsnaam = jayesh.txt

cat jayesh.txt>
kat jayesh.txt

kat jayesh.txt

Opmerking: Het commando `ls` wordt gebruikt om alle bestanden en mappen op de huidige locatie weer te geven.

2. Hoe u de inhoud van meerdere bestanden kunt bekijken onder Linux

Syntaxis:

cat file_name1 file_name2>

Voorbeeld: Als we twee bestanden hebben, file1 en file2.

cat file1 file2>
cat-bestand1 bestand2

cat-bestand1 bestand2

3. Hoe u de inhoud van een bestand kunt bekijken dat voorafgaat aan regelnummers in Linux

Het toevoegen van de-n>optie omcat>introduceert regelnummers, waardoor het gemakkelijk wordt om specifieke regels in het bestand te identificeren en ernaar te verwijzen.

Syntaxis:

Java genereert een willekeurig getal
cat -n file_name>

Voorbeeld: Als onze bestandsnaam file2.

cat -n file2>
cat -n bestand2

cat -n bestand2

Hier decat>commando, gebruikt met de omleiding (>>), kunt u een nieuw bestand met de naam jayesh1 maken en er rechtstreeks inhoud in invoeren. De daaropvolgendels>opdracht geeft een overzicht van alle bestanden op de huidige locatie.

4. Een bestand maken en inhoud toevoegen in Linux met behulp van de opdracht `cat`

Als u een nieuw bestand wilt maken of een bestaand bestand wilt overschrijven met nieuwe inhoud, kunt u ‘cat’ gebruiken met de uitvoeromleiding (` >`> ):

Syntaxis:

cat>nieuwebestandsnaam>

Voorbeeld: Als we een newfile_name = jayesh1.

Java-vergelijking
cat>jayesh1>
ls>

Hierdoor kunt u tekst rechtstreeks in de terminal typen en wanneer u op druktCtrl + D>, de ingevoerde tekst wordt opgeslagennew_file.txt>.

Het commando `ls` wordt gebruikt om alle bestanden en mappen op de huidige locatie weer te geven.

bestand maken met de cat-opdracht in Linux

bestand maken met de cat-opdracht in Linux

5. Hoe u de inhoud van het ene bestand naar een ander bestand kopieert in Linux

Zoals de naam al doet vermoeden, kan ‘cat’ meerdere bestanden samenvoegen tot één enkel bestand. Dit voorbeeld illustreert hoe u de volledige inhoud van bestand1 naar bestand2 kopieert met behulp van decat>commando samen met omleiding (>>).

Syntaxis:

cat file1.txt file2.txt>samengevoegd_bestand.txt>

Dit commando combineert de inhoud vanfile1.txt>Enfile2.txt>naar een nieuw bestand genaamdmerged_file.txt>.

6. Cat-opdracht kan herhaalde lege regels in de uitvoer onderdrukken

De-s>optie is handig bij het omgaan met bestanden die herhaalde lege regels bevatten. Het onderdrukt deze herhalingen en zorgt voor een schonere uitvoer.

Syntaxis:

cat -s file_name>

Uitvoer

Will suppress repeated empty lines in output>

7. Hoe u de inhoud van een bestand aan het einde van een ander bestand kunt toevoegen

Als u de inhoud van het ene bestand aan het andere wilt toevoegen, kan ‘cat’ samen met de append (>>>) exploitant:

Syntaxis:

cat file_name1>> bestandsnaam2>

Voorbeeld:

cat file1>> bestand2>

Hierdoor wordt de inhoud van ` toegevoegdfile1`>tot het einde van 'file2`>

8. Inhoud in omgekeerde volgorde weergeven met de opdracht `tac` in Linux

Het commando ‘tac’ is het omgekeerde van ‘cat’ en wordt gebruikt om de inhoud van een bestand in omgekeerde volgorde weer te geven. De syntaxis is eenvoudig:

Syntaxis:

tac file_name>

Voorbeeld:

Met deze opdracht wordt de inhoud van ‘file2’ in omgekeerde volgorde afgedrukt, waarbij de laatste regel eerst wordt weergegeven, gevolgd door de voorlaatste regel, enzovoort.

tac file2>
tac-bestand2

tac-bestand2

9. Hoe u het einde van de regel in Linux kunt markeren

De ‘-E’ optie in het ‘cat’ commando wordt gebruikt om het einde van elke regel te markeren.

hoop sorteren

Syntaxis:

cat -E 'filename'>

Uitgang:

$ aan het einde van de regel weergeven

$ aan het einde van de regel weergeven

Hierdoor wordt de inhoud van ‘jayesh1’ weergegeven met een ‘$’-teken aan het einde van elke regel, wat het einde van de regel aangeeft.

10. `-A` Commandoregeloptie in `cat` Commando in Linux

Met de optie ‘-A’ kunt u de effecten van de opties ‘-v’, ‘-E’ en ‘-T’ combineren. In plaats van ‘-vET’ in het commando te schrijven, kun je ‘-A’ gebruiken:

Syntaxis:

cat -A 'filename'>

Hierdoor wordt de inhoud van ‘bestandsnaam’ weergegeven met zichtbare niet-afdrukbare tekens, gemarkeerde regeleinden en tabbladen weergegeven als ‘^I’.

11. Hoe gestippelde bestanden in Linux te openen met de opdracht `cat`

Om een ​​bestand te openen met een streepje aan het begin van de naam, gebruikt u de ‘–‘ optie:

Syntaxis:

cat -- '-dashfile'>

Voorbeeld:

cat -- '-jayesh2'>
inhoud weergeven in een bestand dat begint met `-`

inhoud weergeven in een bestand dat begint met `-`

Hierdoor wordt de inhoud van een bestand met de naam -jayesh2 weergegeven

12. Cat-opdracht als het bestand veel inhoud heeft en niet in de terminal past.

Syntaxis:

cat 'filename' | more>

Uitgang:

Will show that much content, which could fit in terminal and will ask to show more.>

13. Voeg de inhoud van meerdere bestanden samen met de opdracht `cat`

Om de inhoud van meerdere bestanden samen te voegen tot één enkel bestand, gebruikt u de omleiding (‘>’)

Syntaxis:

cat 'filename1' 'filename2' 'filename3'>'samengevoegde_bestandsnaam'>

Voorbeeld:

cat 'file1' 'file2' 'file3'>'merged123'>

Hierdoor wordt de inhoud van bestand1 bestand2 bestand3 samengevoegd tot merged123.

het samenvoegen van de inhoud van meerdere bestanden in één bestand

het samenvoegen van de inhoud van meerdere bestanden in één bestand

14. Geef de inhoud van alle tekstbestanden in een map weer met de opdracht `Cat`

Om de inhoud van alle tekstbestanden in een map weer te geven, gebruikt u het jokerteken (‘*.txt’):

Android-proces acore blijft stoppen

Syntaxis:

cat *.txt>
Alle bestanden met extensie weergeven

Alle bestanden met de extensie .txt weergeven

Toont de inhoud van alle tekstbestanden in de map.

15. Cat-opdracht om toe te voegen aan een bestaand bestand:

Om tekst aan een bestaand bestand toe te voegen, gebruik je de operator ‘>>’ samen met ‘cat’:

Syntaxis:

cat>> geeks.txt De nieuw toegevoegde tekst.>

Hierdoor wordt de tekst toegevoegd. De nieuw toegevoegde tekst. naar het einde van het bestand ‘geeks.txt’.

Conclusie

In dit artikel hebben we het commando `cat` in Linux besproken, een veelzijdig hulpmiddel dat wordt gebruikt voor verschillende bestandsgerelateerde bewerkingen. We hebben ook besproken dat gebruikers hiermee de inhoud van bestanden kunnen bekijken, samenvoegen, maken, kopiëren, samenvoegen en manipuleren. Het wordt vaak gebruikt om de inhoud van een enkel bestand of meerdere bestanden weer te geven of om inhoud aan een bestaand bestand toe te voegen. Over het geheel genomen kunnen we zeggen dat het commando `cat` een essentieel hulpprogramma is voor het beheren en manipuleren van bestanden in Linux.