Hoe de inhoud van een bestand in Linux te bekijken | kat Commando
De cat> 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 veelgebruikte cat> opdrachten, waarbij u gaandeweg elk voorbeeld begrijpt.
Inhoudsopgave
- Basissyntaxis van het `cat`-commando
- 1. Hoe u de inhoud van een enkel bestand in Linux kunt bekijken
- 2. Hoe u de inhoud van meerdere bestanden in Linux kunt bekijken
- 3. Hoe u de inhoud van een bestand kunt bekijken dat voorafgaat aan regelnummers in Linux
- 4. Een bestand maken en inhoud toevoegen in Linux met behulp van de opdracht `cat`
- 5. Hoe u de inhoud van het ene bestand naar een ander bestand kopieert in Linux
- 6. Cat-opdracht kan herhaalde lege regels in de uitvoer onderdrukken
- 7. Hoe u de inhoud van een bestand aan het einde van een ander bestand kunt toevoegen
- 8. Inhoud in omgekeerde volgorde weergeven met de opdracht `tac` in Linux
- 9. Hoe u het einde van de regel in Linux kunt markeren
- 10. `-A` Commandoregeloptie in `cat` Commando in Linux
- 11. Hoe gestippelde bestanden in Linux te openen met de opdracht `cat`
- 12. Cat-opdracht als het bestand veel inhoud heeft en niet in de terminal past.
- 13. Voeg de inhoud van meerdere bestanden samen met de opdracht `cat`
- 14. Geef de inhoud van alle tekstbestanden in een map weer met de opdracht `Cat`
- 15. Cat-opdracht om toe te voegen aan een bestaand bestand:
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
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
3. Hoe u de inhoud van een bestand kunt bekijken dat voorafgaat aan regelnummers in Linux
Het toevoegen van de -n> optie om cat> introduceert regelnummers, waardoor het gemakkelijk wordt om specifieke regels in het bestand te identificeren en ernaar te verwijzen.
Syntaxis:
cat -n file_name
Voorbeeld: Als onze bestandsnaam file2.
cat -n file2
cat -n bestand2
Hier de cat> commando, gebruikt met de omleiding ( >> ), kunt u een nieuw bestand met de naam jayesh1 maken en er rechtstreeks inhoud in invoeren. De daaropvolgende ls> 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.
cat>jayesh1
ls
Hierdoor kunt u tekst rechtstreeks in de terminal typen en wanneer u op drukt Ctrl + D> , de ingevoerde tekst wordt opgeslagen new_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
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 de cat> commando samen met omleiding ( >> ).
Syntaxis:
cat file1.txt file2.txt>samengevoegd_bestand.txt
Dit commando combineert de inhoud van file1.txt> En file2.txt> naar een nieuw bestand genaamd merged_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 ` toegevoegd file1`> 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
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.
Syntaxis:
cat -E 'filename'
Uitgang:
$ 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 `-`
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
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’):
Syntaxis:
cat *.txt
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.