Linuxi kassi käsku kasutatakse tekstifaili sisu printimiseks. Linuxi kassi käsuga saate printida c-, java-, Linuxi konfiguratsioonifailide jms sisu.
Käsk kass on vaikimisi saadaval igas Linuxi distributsioonis. Nii et te ei pea seda eraldi installima.
Selles artiklis näitan teile, kuidas kasutada Linuxi kassi käsku. Alustame siis.
Linuxi kassi käsu põhikasutus:
Linuxi kassi käsu peamine ja kõige tavalisem kasutamine on selle kasutamine ilma ühegi käsuvalikuta.
Näiteks, et vaadata sisu / etc / hosts kataloogi, käivitage käsk kass järgmiselt:
$ cat / etc / hostsNagu näete, on / etc / hosts konfiguratsioonifail prinditakse ekraanile.
Ridanumbrite printimine:
Oletame, et soovite terminali printida Java lähtefaili sisu. Loomulikult saate kasutada kassi käsku. Kuid kassi käsk ei näita vaikimisi reanumbreid. Lähtefaili või programmi jaoks on see hädavajalik. Õnneks on kassi käsk seda teinud -n suvand, mida saate kasutada reanumbrite kuvamiseks.
Sisu kuvamiseks koos Java lähtefaili rea numbriga Tere tulemast.java, käivitage käsk Linux cat järgmiselt:
$ cat -n Tere tulemast.javaNagu näete, kuvatakse reanumbrid.
Ainult nummerdamine Mittetühjad read:
Kui soovite näidata nende ridade numbreid, mis pole ainult tühjad, võite kasutada nuppu -b käsu Linux cat valik.
Eelmises Java lähtekoodifailis Welcome.java, olen lisanud mõned tühjad read lihtsalt selleks, et näidata, kuidas -b variant töötab.
Nagu näete, koos -n suvand on kõik read (ka tühjad read) nummerdatud.
$ cat -n Tere tulemast.java
Koos -b suvand, nummerdatakse ainult read, mis pole tühjad, nagu näete alloleval ekraanipildil.
$ cat -b Tere tulemast.java
Korduvate tühjade joonte eemaldamine:
Failis, mida proovite vaadata, võib üksteise järel olla palju tühje ridu. See muudab kassi käsu väljundi väga pikaks ja tüütuks.
Võite kasutada -s käsu Linux cat võimalus korduvate tühjade ridade eemaldamiseks järgmiselt:
$ cat -s Tere tulemast.javaKaardimärkide printimine:
Programmi lähtekoodifailis võisite kasutada paljusid tabulaatori märke. Õnneks on need vaikimisi nähtamatud. Kuid kui peate tõesti nägema kõiki failis olevaid vahelehemärke, saate kasutada -T käsu Linux cat valik.
Seda funktsiooni võib teil vaja minna, kui soovite kõik vahelehemärgid asendada tühikutega ja soovite veenduda, et vahelehemärke pole jäänud.
Kõikide vahelehtede kuvamiseks meie tabelis Tere tulemast.java lähtefaili saab käsku Linux cat kasutada järgmiselt:
$ cat -T Tere tulemast.javaNagu näete, kuvatakse vahelehemärgid kujul ^ I.
Rea lõppude märkide printimine:
Kui soovite printida märgi EOL (rea lõpp), mida tähistab $, saate kasutada -E käsu Linux cat valik.
Näiteks tervitamise EOL-tähemärkide printimiseks.java, käivitage käsk Linux cat järgmiselt:
$ cat -E Tere tulemast.javaNagu näete, trükitakse EOL-tähemärgid.
Mitte-printimise, vahelehtede ja EOL-märkide printimine:
Varem pidite kasutama -v Mittetrükitavate märkide printimiseks kasutage nuppu -T sakkmärkide printimiseks ja klahvi -E EOL tähemärkide printimiseks. Mis siis, kui peate need kõik printima? Noh, saate kõik need võimalused kombineerida järgmiselt:
$ cat -vTE Tere tulemast.java
Kuid on parem lahendus. Linuxi kassi käsul on -A suvand, mis teeb sama asja vähem kirjutades.
$ kass -Tere tulemast.javaNagu näete, on väljundid samad.
Nii et põhimõtteliselt kasutate Linuxi kassi käsku tekstifailide kuvamiseks Linuxis. Täname selle artikli lugemise eest.