Hvordan bruke Linux Cat Command

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

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 hver Linux -distribusjon der som standard. Så du trenger ikke å installere det 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 å 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.

Skrive ut linjenummer:

La oss si, du vil skrive ut innholdet i en Java -kildefil på terminalen. Du kan selvfølgelig bruke CAT -kommandoen. Men CAT -kommandoen viser ikke linjenumre som standard. For en kildefil eller et program er det viktig. Heldigvis har CAT -kommandoen -n Alternativ 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:

$ katt -n velkommen.Java

Som du ser vises linjenumrene.

Bare nummerering av ikke -blanke linjer:

Hvis du bare vil vise linjenumre for linjene som ikke er blanke, kan du bruke -b Alternativ for 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, alle linjene (inkludert blanke linjer) er nummerert.

$ katt -n velkommen.Java

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

$ katt -b velkomst.Java

Fjerning av gjentatte tomme linjer:

En fil du prøver å se kan ha mange tomme linjer etter hverandre. Dette vil gjøre utgangen fra CAT -kommandoen veldig lang og irriterende.

Du kan bruke -s Alternativ for Linux Cat -kommandoen for å fjerne gjentatte tomme linjer som følger:

$ katt -er velkommen.Java

Skrive ut tabeltegn:

I en kildekodefil for et program har du kanskje brukt mange fane -tegn. Heldigvis er de usynlige som standard. Men hvis du virkelig trenger å se alle fanekarakterene du har på filen din, kan du bruke -T Alternativ for Linux Cat -kommandoen.

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

For å vise alle tabbegnene i vår Velkommen.Java Kildefil, Linux CAT -kommandoen kan brukes som følger:

$ katt -t velkommen.Java

Som du kan se, vises fanekarakterene som ^I.

Skrive ut enden av linjekarakterer:

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

For eksempel å skrive ut EOL -tegn på velkomst.Java, kjør Linux Cat -kommandoen som følger:

$ katt -e velkommen.Java

Som du kan se, skrives EOL -tegnene.

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

Tidligere måtte du bruke -v alternativ for å skrive ut de ikke-utskrivbare tegnene, bruk -T Alternativ for å skrive ut fanekarakterene, og bruke -E Alternativ for å skrive ut EOL -tegnene. Hva om du trenger å skrive ut alle disse? Vel, du kan kombinere alle disse alternativene sammen som følger:

$ katt -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 skriving.

$ katt -a velkommen.Java

Som du ser er utgangene de samme.

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