Linux-kommandoer

Hvordan bruke Linux Cat Command

Hvordan bruke Linux Cat Command
Overraskende nok er dette ikke din daglige kjæledyrkatt. Når du kjører den, skriver den ikke ut mjau!

Linux cat-kommandoen brukes til å skrive ut innholdet i en tekstfil. Med Linux cat-kommandoen kan du skrive ut innholdet i c-, java-kildefilen, Linux-konfigurasjonsfilene osv.

Cat-kommandoen er tilgjengelig i alle Linux-distribusjoner der ute som standard. Så du trenger ikke å installere den separat.

I denne artikkelen skal jeg vise deg hvordan du bruker Linux cat-kommandoen. Så la oss komme i gang.

Grunnleggende bruk av Linux Cat Command:

Den grunnleggende og vanligste bruken av Linux cat-kommandoen er å bruke den uten kommandoalternativ.

For eksempel for å se på innholdet i / etc / verter katalog, kjør cat-kommandoen som følger:

$ katt / etc / verter

Som du kan se, innholdet i / etc / verter konfigurasjonsfilen skrives ut på skjermen.

Utskrift av linjenumre:

La oss si at du vil skrive ut innholdet i en Java-kildefil på terminalen. Du kan selvfølgelig bruke kattkommandoen. Men kattkommandoen viser ikke linjenumre som standard. For en kildefil eller et program er det viktig. Heldigvis har kattkommandoen det -n alternativet som du kan bruke til å vise linjenumre.

For å vise innholdet sammen med linjenummeret til Java-kildefilen Velkommen.java, kjør Linux cat-kommandoen som følger:

$ cat -n Velkommen.java

Som du ser, vises linjenumrene.

Nummerering bare ikke tomme linjer:

Hvis du vil vise linjenumre for linjene som ikke bare er tomme, kan du bruke -b alternativet til Linux cat-kommandoen.

I den forrige Java-kildefilen Velkommen.java, jeg har lagt til noen blanke linjer bare for å demonstrere hvordan -b alternativet fungerer.

Som du kan se, med -n alternativet, er alle linjene (inkludert blanke linjer) nummererte.

$ cat -n Velkommen.java

Med -b alternativet, er bare linjene som ikke er tomme nummerert som du kan se på skjermbildet nedenfor.

$ cat -b Velkommen.java

Fjerne gjentatte tomme linjer:

En fil du prøver å se på, kan ha mange tomme linjer etter hverandre. Dette vil gjøre utgangen av kattkommandoen veldig lang og irriterende.

Du kan bruke -s alternativet til Linux cat-kommandoen for å fjerne gjentatte tomme linjer som følger:

$ cat -s Velkommen.java

Utskriftstegn tegn:

I en kildekodefil til et program har du kanskje brukt mange fanetegn. Heldigvis er de usynlige som standard. Men hvis du virkelig trenger å se alle fanetegnene du har på filen din, kan du bruke -T alternativet til Linux cat-kommandoen.

Hvor du kanskje trenger denne funksjonen, er når du vil erstatte alle tabulatortegnene med hvite mellomrom, og du vil sørge for at det ikke er noen tabulatortegn igjen.

For å vise alle fanetegnene i vår Velkommen.java kildefilen, kan Linux cat-kommandoen brukes som følger:

$ cat -T Velkommen.java

Som du kan se, vises fanetegnene som ^ Jeg.

Utskrift av linjetegn:

Hvis du vil skrive ut EOL (End of Line) -tegnet som er representert med $, kan du bruke -E alternativet til Linux cat-kommandoen.

For eksempel for å skrive ut EOL-tegnene i Velkommen.java, kjør Linux cat-kommandoen som følger:

$ cat -E Velkommen.java

Som du kan se, skrives EOL-tegnene ut.

Skrive ut ikke-utskrift, faner og EOL-tegn:

Tidligere måtte du bruke -v alternativet for å skrive ut tegnene som ikke kan skrives ut, bruker du -T alternativet for å skrive ut fanene, og bruk -E alternativet for å skrive ut EOL-tegnene. Hva om du trenger å skrive ut alle disse? Vel, du kan kombinere alle disse alternativene sammen på følgende måte:

$ cat -vTE Velkommen.java

Men det er en bedre løsning. Linux cat-kommandoen har en -EN alternativ som gjør akkurat det samme med mindre å skrive.

$ cat -A Velkommen.java

Som du ser er utgangene de samme.

Så det er i utgangspunktet hvordan du bruker Linux cat-kommando til å vise tekstfiler på Linux. Takk for at du leser denne artikkelen.

Hvordan øke FPS i Linux?
FPS står for Bilder per sekund. FPSs oppgave er å måle bildefrekvensen i videoavspilling eller spillprestasjoner. Med enkle ord betegnes antall uavbru...
Topp Oculus App Lab-spill
Hvis du er Oculus-hodesettinnehaver, må du være klar over sideloading. Sidelading er prosessen med å installere ikke-butikkinnhold på hodesettet. Side...
Topp 10 spill å spille på Ubuntu
Windows-plattformen har vært en av de dominerende plattformene for spill på grunn av den enorme andelen spill som utvikles i dag for å støtte Windows ...