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ærterSom 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.javaSom 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.javaFanen 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.javaSom 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.javaSom 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.javaSom 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.