Linux-kommandoer

Sådan bruges Linux Cat Command

Sådan bruges Linux Cat Command
Overraskende nok er dette ikke din daglige kæledyrskat. Når du kører det, udskriver det ikke meow!

Linux cat-kommandoen bruges til at udskrive indholdet af en tekstfil. Med Linux cat-kommandoen kan du udskrive indholdet af din c, java-kildefil, Linux-konfigurationsfiler osv.

Cat-kommandoen er tilgængelig i enhver Linux-distribution derude som standard. Så du behøver ikke installere det separat.

I denne artikel vil jeg vise dig, hvordan du bruger Linux cat-kommandoen. Så lad os komme i gang.

Grundlæggende brug af Linux Cat Command:

Den grundlæggende og mest almindelige brug af Linux cat-kommandoen er at bruge den uden nogen kommandomulighed.

For eksempel for at se indholdet af / etc / hosts bibliotek, kør cat-kommandoen som følger:

$ kat / etc / værter

Som du kan se, indholdet af / etc / hosts konfigurationsfil udskrives på skærmen.

Udskrivning af linjenumre:

Lad os sige, at du vil udskrive indholdet af en Java-kildefil på terminalen. Du kan selvfølgelig bruge katkommandoen. Men katkommandoen viser ikke linjenumre som standard. For en kildefil eller et program er det vigtigt. Heldigvis har katkommandoen det -n mulighed, som du kan bruge til at vise linjenumre.

For at få vist indholdet sammen med linjenummeret på Java-kildefilen Velkommen.java, kør Linux cat-kommandoen som følger:

$ cat -n Velkommen.java

Som du kan se, vises linjenumrene.

Nummerering kun ikke tomme linjer:

Hvis du vil vise linjenumre for de linjer, der ikke kun er tomme, kan du bruge -b mulighed for Linux cat-kommandoen.

I den forrige Java-kildefil Velkommen.java, jeg har tilføjet nogle tomme linjer bare for at demonstrere, hvordan -b option fungerer.

Som du kan se, med -n valgmulighed er alle linjerne (inklusive blanke linjer) nummererede.

$ cat -n Velkommen.java

Med -b valgmulighed, er kun de linjer, der ikke er tomme nummereret, som du kan se i skærmbilledet nedenfor.

$ kat -b Velkommen.java

Fjernelse af gentagne tomme linjer:

En fil, du prøver at se, kan have mange tomme linjer efter hinanden. Dette vil gøre output af kattekommando meget lang og irriterende.

Du kan bruge -s mulighed for Linux cat-kommandoen for at fjerne gentagne tomme linjer som følger:

$ cat -s Velkommen.java

Fanen Udskrivningstegn:

I en kildekodefil i et program har du muligvis brugt mange fanetegn. Heldigvis er de usynlige som standard. Men hvis du virkelig har brug for at se alle de fanebladtegn, du har på din fil, kan du bruge -T mulighed for Linux cat-kommandoen.

Hvor du muligvis har brug for denne funktion, er når du vil erstatte alle fanebladets tegn med hvide mellemrum, og du vil sikre dig, at der ikke er nogen tabulatortegn tilbage.

For at få vist alle fanebladets tegn i vores Velkommen.java kildefil kan Linux cat-kommandoen bruges som følger:

$ cat -T Velkommen.java

Som du kan se, vises fanebladets tegn som ^ Jeg.

Udskrivning af slutningen af ​​linjetegn:

Hvis du vil udskrive EOL (End of Line) -tegnet, der er repræsenteret med $, kan du bruge -E mulighed for Linux cat-kommandoen.

For eksempel for at udskrive EOL-tegnene under Welcome.java, kør kommandoen Linux cat som følger:

$ cat -E Velkommen.java

Som du kan se, udskrives EOL-tegnene.

Udskrivning af ikke-udskrivning, faner og EOL-tegn:

Tidligere var du nødt til at bruge -v mulighed for at udskrive de tegn, der ikke kan udskrives, skal du bruge -T mulighed for at udskrive fanebladets tegn og bruge -E mulighed for at udskrive EOL-tegnene. Hvad hvis du har brug for at udskrive alle disse? Nå, du kan kombinere alle disse muligheder sammen som følger:

$ cat -vTE Velkommen.java

Men der er en bedre løsning. Linux cat-kommandoen har en -EN mulighed, der gør det samme med mindre at skrive.

$ kat -En velkomst.java

Som du kan se, er udgangene de samme.

Så det er dybest set, hvordan du bruger Linux cat-kommando til at vise tekstfiler på Linux. Tak, fordi du læste denne artikel.

Shadow of the Tomb Raider til Linux-vejledning
Shadow of the Tomb Raider er den tolvte tilføjelse til Tomb Raider-serien - en action-adventure-spilfranchise oprettet af Eidos Montreal. Spillet blev...
Sådan styrkes FPS i Linux?
FPS står for Billeder i sekundet. FPS's opgave er at måle billedhastigheden i videoafspilninger eller spiloptræden. I enkle ord betegnes antallet af u...
Top Oculus App Lab-spil
Hvis du er Oculus-headset-ejer, skal du være opmærksom på sideloading. Sideladning er processen med at installere ikke-butiksindhold på dit headset. S...