Linuxi käsud

Kuidas kasutada Linuxi kassi käsku

Kuidas kasutada Linuxi kassi käsku
Üllataval kombel pole see teie igapäevane lemmikloom. Selle käivitamisel ei prindita see mjäu!

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 / hosts

Nagu 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.java

Nagu 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.java

Kaardimä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.java

Nagu 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.java

Nagu 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.java

Nagu 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.

Kuidas FPS-i suurendada Linuxis?
FPS tähistab Kaadrit sekundis. FPS-i ülesanne on mõõta kaadrisagedust video taasesitamisel või mängude esitamisel. Lihtsamalt öeldes nimetatakse iga s...
Parimad Oculus App Lab mängud
Kui olete Oculuse peakomplekti omanik, peate olema teadlik külglaadimisest. Kõrvalaadimine on protsess, millega installitakse peakomplekti mitte-poesi...
10 parimat mängu, mida Ubuntu kaudu mängida
Windowsi platvorm on olnud üks mängude domineerivaid platvorme, kuna tohutu protsent mänge areneb täna Windowsi loomupäraseks toetamiseks. Kas keegi s...