A cat vagy concatenate parancs egy sokoldalú segédprogram két vagy több fájl egyesítésére. A cat paranccsal kinyomtathatja a fájl tartalmát a terminálon anélkül, hogy megnyitná a szövegszerkesztőben.
A cat parancs számos egyéb funkcióval is rendelkezik, mint például a fájlok hozzáfűzése, a sorok számának megjelenítése, új fájlok létrehozása stb. Sok felhasználó azonban, különösen a kezdők, keveset tud a cat parancsról. Tehát ebben a cikkben mindent megtalál, amit egy kezdőnek tudnia kell a Linux cat parancsáról.
A Cat Command használata Linuxban
Amint azt korábban említettük, a cat parancs a fájl tartalmának megjelenítésére szolgál. Tehát itt van a cat parancs alapvető kifejezése:
macska [ lehetőségek ] < fájlt >
Most vegyünk egy példát a script.txt fájl tartalmának megjelenítésére:
macska script.txt
Ha futtatott egy szkriptet vagy egy kódrészletet, és a kimenetét fájlba szeretné menteni, futtassa a következő parancsot:
macska > output.txtHa más „output.txt” nevű fájl nem létezik az aktuális könyvtárban, akkor először ez a parancs hozza létre azt. Ezután elmenti az előzőleg végrehajtott parancs kimenetét. Több fájl összefűzéséhez, majd azok tartalmának megjelenítéséhez használja a következő parancsot:
macska fájl.txt fájlnév.txt
A fájl tartalmával együtt a sorszámukat is megjelenítheti az -n kapcsolóval:
macska -n fájl.txt
Az alábbi parancsot akkor használhatja, ha két fájlja van, azaz a fájl1 és a fájl2, de hozzá szeretné fűzni a fájl2 tartalmát a fájl1-hez:
macska fájlnév.txt >> fájl.txt
Hasonlóképpen klónozhatja az egyik fájl tartalmát egy másikba:
macska fájl.txt > fájlnév.txt
Gyors összefoglaló
A cat parancs egy erőteljes és sokoldalú segédprogram, amely többféle funkciót kínál. A felhasználók azonban gyakran nincsenek tisztában a benne rejlő potenciállal, ami kihasználatlanul hagyja. Ezért ez a cikk röviden ismerteti a cat parancsot, annak lehetőségeit és a különféle használati eseteket.
Bemutattuk, hogyan lehet a cat paranccsal megjeleníteni egy fájl tartalmát, másolatot készíteni egy fájlról, hozzáfűzni egy másik fájlhoz, megmutatni a sorok számát stb.