Linux parancsok

A Linux Cat Command használata

A Linux Cat Command használata
Meglepő módon ez nem a mindennapi háziállata. Amikor futtatja, nem nyomtat!

A Linux macska paranccsal nyomtatható egy szöveges fájl. A Linux cat paranccsal kinyomtathatja a c, a java forrásfájl, a Linux konfigurációs fájlok stb. Tartalmát.

A cat parancs alapértelmezés szerint minden Linux disztribúcióban elérhető. Tehát nem kell külön telepítenie.

Ebben a cikkben bemutatom, hogyan kell használni a Linux macska parancsot. Tehát kezdjük.

A Linux Cat Command alapvető használata:

A Linux macska parancs alapvető és leggyakoribb használata a parancs opció nélküli használata.

Például a / etc / hosts könyvtárba futtassa a cat parancsot az alábbiak szerint:

$ cat / etc / hosts

Amint láthatja, a / etc / hosts konfigurációs fájl kerül kinyomtatásra a képernyőn.

Sorszámok nyomtatása:

Tegyük fel, hogy egy Java forrásfájl tartalmát szeretné kinyomtatni a terminálra. Természetesen használhatja a macska parancsot is. De a cat parancs alapértelmezés szerint nem mutatja a sorszámokat. Forrásfájl vagy program számára elengedhetetlen. Szerencsére a macska parancsnak megvan -n opció, amelyet a sorszámok megjelenítésére használhat.

A tartalom és a Java forrásfájl sorszámának megjelenítése Üdvözöljük.Jáva, futtassa a Linux cat parancsot az alábbiak szerint:

$ cat -n Üdvözlünk.Jáva

Mint látható, a sorok jelennek meg.

Csak számozás Nem üres sorok:

Ha a csak nem üres sorok sorszámát szeretné megjeleníteni, akkor a -b a Linux cat parancs opciója.

Az előző Java forrásfájl Üdvözöljük.java, néhány üres sort felvettem, hogy bemutassam, hogyan -b opció működik.

Amint láthatja, a -n opció esetén az összes sor (beleértve az üres sorokat is) meg van számozva.

$ cat -n Üdvözlünk.Jáva

A ... val -b opcióval, csak azokat a sorokat számozzuk meg, amelyek nem üresek, ahogy az alábbi képernyőképen láthatja.

$ cat -b Üdvözlünk.Jáva

Ismétlődő üres sorok eltávolítása:

Egy megtekinteni kívánt fájlban sok üres sor lehet egymás után. Ez nagyon hosszú és idegesítővé teszi a macska parancs kimenetét.

Használhatja a -s a Linux cat parancs opciója az ismételt üres sorok eltávolítására az alábbiak szerint:

$ cat -s Üdvözlünk.Jáva

Fül karakterek nyomtatása:

Lehet, hogy egy program forráskódfájljában sok tabulátor karaktert használt. Szerencsére alapértelmezés szerint láthatatlanok. De, ha valóban meg kell látnia a fájljában található összes tabulátor karaktert, akkor használhatja a -T a Linux cat parancs opciója.

Szüksége lehet erre a szolgáltatásra, amikor az összes tabulátor karaktert fehér szóközzel kívánja lecserélni, és meg akar győződni arról, hogy nem maradt-e tabulátor karakter.

A lap összes karakterének megjelenítéséhez Üdvözöljük.Jáva forrásfájl, a Linux cat parancs a következőképpen használható:

$ cat -T Üdvözlünk.Jáva

Amint láthatja, a tabulátor karakterei a következőképpen jelennek meg: ^ I.

Sor végi karakterek nyomtatása:

Ha ki akarja nyomtatni az EOL (sor vége) karaktert, amelyet $ jelöl, akkor használhatja a -E a Linux cat parancs opciója.

Például a Welcome EOL karaktereinek kinyomtatásához.java, futtassa a Linux cat parancsot az alábbiak szerint:

$ cat -E Üdvözlünk.Jáva

Mint látható, az EOL karakterek kinyomtatásra kerülnek.

Nyomtatás nélküli, lapok és EOL karakterek nyomtatása:

Korábban használnia kellett a -v a nem nyomtatható karakterek kinyomtatásához használja a -T opciót a tabulátor karaktereinek kinyomtatásához, és a -E opció az EOL karakterek kinyomtatásához. Mi van, ha mindezeket ki kell nyomtatnia? Nos, ezeket a lehetőségeket az alábbiak szerint kombinálhatja:

$ cat -vTE Üdvözöljük.Jáva

De van jobb megoldás. A Linux macska parancsnak van egy -A opció, amely ugyanezt csinálja kevesebb gépeléssel.

$ cat -A Üdvözlünk.Jáva

Mint látható, a kimenetek ugyanazok.

Tehát alapvetően így használja a Linux cat parancsot a szöveges fájlok megjelenítéséhez a Linuxon. Köszönjük, hogy elolvasta ezt a cikket.

OpenTTD bemutató
Az OpenTTD az egyik legnépszerűbb üzleti szimulációs játék. Ebben a játékban létre kell hoznia egy csodálatos szállítási vállalkozást. Azonban kezdete...
SuperTuxKart Linuxhoz
A SuperTuxKart egy nagyszerű cím, amelynek célja, hogy ingyenesen hozza el a Mario Kart élményét Linux rendszerén. Elég kihívást jelentő és szórakozta...
Csata a Wesnoth bemutatóért
A Battle for Wesnoth az egyik legnépszerűbb nyílt forráskódú stratégiai játék, amelyet jelenleg játszhatsz. Ez a játék nem csak nagyon hosszú ideje fe...