Linux parancsok

Hogyan kell használni a „macska” parancsot Bash-ban?

Hogyan kell használni a „macska” parancsot Bash-ban?

A „macska” parancs bash-ban „összefűz”. Ezt a parancsot nagyon gyakran használják fájlok megtekintésére, létrehozására és csatolására Linux alatt. Ma néhány példát megosztva elmagyarázzuk Önnek ennek a parancsnak a használatát a Bash-ban a Linux Mint 20-ban.

A "macska" parancs használatának módja Bash-ban:

A „macska” parancs Bash-ban való használatához hat különböző példát mutatunk be. Ezeknek a példáknak a bemutatására két különböző szövegfájlt hoztunk létre cat1 néven.txt és cat2.txt néhány véletlenszerű szöveggel. Ezeket a szöveges fájlokat az alábbi példáinkban fogjuk használni:

1. példa: A fájl tartalmának megjelenítése:

Ha egy fájl tartalmát a „cat” paranccsal szeretné megjeleníteni a Bash-ban, akkor ezt a parancsot kell végrehajtanunk:

$ cat SampleFile

Itt helyettesítenie kell a SampleFile fájlt annak a fájlnak a nevével, amelyet meg akar jeleníteni a terminálon. Meg akartuk jeleníteni a cat1 tartalmát.txt fájl, ezért helyettesítettük a SampleFile-t a cat1-re.txt.

A szöveg, amelyet a macskánkba írtunk1.A txt fájl a következő képen látható:

2. példa: Több fájl tartalmának megjelenítése:

Ha több fájlja van, és mindegyik fájl tartalmát egyszerre szeretné megjeleníteni, akkor ezt a parancsot kell végrehajtania:

$ cat SampleFile1 SampleFile2

Itt helyettesítenie kell a SampleFile1 és a SampleFile2 fájlokat azoknak a fájloknak a nevével, amelyek tartalmát meg szeretné jeleníteni a terminálon. Meg akartuk jeleníteni a cat1 tartalmát.txt és cat2.txt fájlok; ezért cseréltük le a SampleFile1-et cat1-re.txt és SampleFile2 cat2-vel.txt. Kétnél több fájlnév is lehet ebben a parancsban, ha kettőnél több fájl tartalmát szeretné megjeleníteni a terminálon.

Két fájlunk tartalma külön sorokban jelenik meg, az alábbi képen látható módon:

3. példa: „$” szimbólummal elválasztott több fájl tartalmának megjelenítése:

A fenti példából látható, hogy terminálunkon egyszerre több fájl tartalmát is megjeleníthetjük. A fájl tartalmában azonban nincs egyértelmű megkülönböztetés vagy szétválasztás. Más szavakkal, nem lehet megkülönböztetni, hogy melyik tartalom melyik fájlhoz tartozik. Ezért használhatjuk a „$” elválasztót, amely az egyes fájlok tartalmának végére kerül beillesztésre. Ily módon egyértelműen láthatja, hogy egy fájl tartalma hol ér véget.

Ehhez a „-e” jelzőt kell használnunk a következő módon:

$ cat -e SampleFile1 SampleFile2

Itt helyettesítenie kell a SampleFile1 és a SampleFile2 fájlokat azoknak a fájloknak a neveivel, amelyek tartalmát meg akarja jeleníteni, „$” szimbólummal elválasztva a terminálon. Meg akartuk jeleníteni a cat1 tartalmát.txt és cat2.txt fájlok „$” szimbólummal elválasztva; ezért cseréltük le a SampleFile1-et cat1-re.txt és SampleFile2 cat2-vel.txt. Kétnél több fájlnév is lehet ebben a parancsban, ha kettőnél több fájl tartalmát „$” szimbólummal elválasztva szeretné megjeleníteni a terminálon.

Két fájlunk tartalma a terminálon jelenik meg, egy „$” szimbólummal elválasztva, az alábbi képen látható módon:

4. példa: Új fájl létrehozása a „cat” paranccsal:

A fájl tartalmának megjelenítésén kívül a „cat” parancs új fájl létrehozására is képes. Ehhez ezt a parancsot kell végrehajtanunk:

$ cat> SampleFile

Itt ki kell cserélnie a SampleFile fájlt a létrehozni kívánt fájl nevére a „cat” paranccsal. Egy cat3 nevű fájlt akartunk létrehozni, ezért helyettesítettük a SampleFile-et cat3-mal.

Amikor megnyomja az Enter billentyűt a parancs végrehajtásához, megjelenik egy parancs a terminálon, amely azt jelzi, hogy a "cat" parancs arra kéri, hogy írjon be szöveget a fájljába. Hozzáadhat tetszőleges szöveget, ahogy mi tettük, majd nyomja meg a Ctrl + d billentyűkombinációt az újonnan létrehozott fájl mentéséhez.

Most a parancs futtatásával ellenőrizheti, hogy létrejött-e a kívánt szöveget tartalmazó fájl:

$ cat SampleFile


A SampleFile-t a cat3-ra cseréltük annak tartalmának megjelenítéséhez, amint az az alábbi képen látható:

5. példa: Sorszámok megjelenítése a fájl tartalmával együtt:

Ha nagyon nagy fájlja van, akkor mindig kényelmes sorszámokkal megtekinteni. A sorok és a fájl tartalmának megjelenítéséhez a következő parancsot kell végrehajtania:

$ cat -n SampleFile


Cseréltük a SampleFile-t a cat3-ra, mivel azt szerettük volna, hogy a fájl tartalma sorszámokkal jelenjen meg, az alábbi képen látható módon:

6. példa: A fájlok tartalmának hozzáfűzése:

Ha valaha is hozzá akarja fűzni az egyik fájl tartalmát a másik végéhez, folytassa a következő parancs végrehajtásával:

$ cat SampleFile1 >> SampleFile2

Itt helyettesítenie kell a SampleFile1 fájlt annak a fájlnak a nevével, amelynek tartalmát hozzá kívánja adni, és a SampleFile2 fájlt annak a fájlnak a nevével, amelyhez hozzá kívánja fűzni a tartalmat. A SampleFile1-et lecseréltük cat1-re.txt és SampleFile2 cat2-vel.txt. Ez azt jelenti, hogy a „Hello World!”Szövegünk végén a„ Tesztelni akarjuk a „macska” parancsot.”

A parancs futtatásával egyszerűen hozzáfűzi az egyik fájl tartalmát a másikhoz anélkül, hogy bármi megjelenne a terminálon.

Megerősítheti a SampleFile2 vagy a cat2 tartalmának ellenőrzésével.txt esetünkben az alábbiak szerint:

$ cat SampleFile2.txt


A csatolt fájl tartalmát i.e. cat2.A txt az alábbi képen látható:

Következtetés:

Így lehet megtanulni a „cat” parancs használatát a Linux Mint 20-ban, ha végigveszi az összes ma tárgyalt példát.

Az OSD-fedvény megjelenítése teljes képernyős Linux-alkalmazásokban és játékokban
Teljes képernyős játékok lejátszása vagy alkalmazások figyelemelterelés nélküli, teljes képernyős módban történő használata elvághatja a panelen vagy ...
Az 5 legjobb játékrögzítő kártya
Mindannyian láttuk és szerettük a YouTube-on a streaming játékokat. A PewDiePie, a Jakesepticye és a Markiplier csak néhány a legnépszerűbb játékosok ...
Hogyan lehet játékot fejleszteni Linuxon
Egy évtizeddel ezelőtt nem sok Linux-felhasználó jósolta, hogy kedvenc operációs rendszerük egy napon a videojátékok népszerű játékplatformja lesz. El...