Linux -komento cat, lyhenne sanasta 'concatenate', on erittäin hyödyllinen komento. Käyttämällä cat -komentoa voit luoda tiedoston, tarkastella tiedoston sisältöä, yhdistää tiedostoja ja siirtää tiedoston ulostulon uudelleen. Keskustelemme kissakomennon eri käyttötarkoituksista muutamalla esimerkillä tässä artikkelissa.
Catin perussyntaksi
Cat -komennossa käytetään seuraavaa syntaksia:
$kissa [vaihtoehtoja] [Tiedoston nimi]
Tiedostonimi on tiedoston nimi.
Käytä seuraavaa komentoa tutkiaksesi kaikki kissavaihtoehdot:
$kissa --auta
Tulosta tiedoston sisältö cat -komennon avulla
Käyttämällä cat -komentoa voit näyttää tiedoston sisällön päätelaitteessa seuraavasti:
$kissaTiedoston nimi
Jos haluat esimerkiksi tarkastella test_file.txt-tiedoston sisältöä, kirjoita päätelaitteeseen alla mainittu komento:
$kissatest_file.txtYllä olevan tiedoston sisältö näkyy päätelaitteessa.
Voit myös näyttää useiden tiedostojen sisällön käyttämällä seuraavaa komentoa:
$kissatest_file.txt test_file1.txtYllä oleva komento näyttää päätelaitteen test_file.txt- ja test_file1.txt -tiedostojen sisällön.
Tiedoston luominen cat -komennolla
Voit käyttää cat -komentoa uuden tiedoston luomiseen.
Luomme esimerkiksi tiedoston nimeltä 'new_filetest.txt' suorittamalla seuraavan komennon:
$kissa >test_file.txtNyt käyttäjä syöttää sisältöä tähän tiedostoon ja sitten Ctrl+d poistuakseen tästä tiedostosta. Sisältö on kirjoitettu tiedostoon 'new_filetest.txt', jonka voit näyttää cat -komennolla.
Lisää ja vähemmän vaihtoehtoja kissa -komennolla
Jos tiedostossa on suuri sisältö ja sinun on vieritettävä nähdäksesi lisää tiedoston sisältöä. Käytä tässä tapauksessa kissa -komennolla seuraavia vaihtoehtoja:
$kissatestfile.txt| lisää$kissatestfile.txt| Vähemmän
Tulosta rivinumero tiedoston sisällön kanssa
Käytä cat-komentoa yhdessä vaihtoehdon -n kanssa näyttääksesi tiedoston sisällön rivinumeron seuraavasti:
$kissa -ntest_file.txt
Näytä sarkaimella erotetut merkit
Käytä vaihtoehtoa -T ja cat-komentoa näyttääksesi sarkaimella erotetut merkit rivillä.
$kissa -Ttestfile.txtRivillä välilehtitila täytetään^I -merkillä, joka näkyy myös seuraavassa kuvakaappauksessa:
Tulosta '$' rivien loppuun
Jos haluat näyttää '$' rivien lopussa, käytä vaihtoehtoa '-e' cat-komennolla seuraavasti:
$kissa -Jatestfile.txtYllä oleva vaihtoehto on hyödyllinen, kun haluat pienentää useita rivejä yhdellä rivillä.
Tiedoston sisällön uudelleenohjaus
Cat -komennon avulla käyttäjä voi ohjata vakiotuloksen uuteen tiedostoon.
Voit esimerkiksi kopioida yhden tiedoston sisällön toiseen tiedostoon käyttämällä cat -komentoa. Meillä on tiedosto, jonka nimi on test_file.txt, ja toinen on test_file1.txt. Joten, jos haluat kopioida tiedoston 'test_file.txt' sisällön tiedostoon 'test_file1.txt', käytä cat -komentoa operaattorin '>' kanssa seuraavasti:
$kissatest_file.txt>new_file.txt
Jos 'test_file1.txt' ei ole olemassa, se luo tiedoston tällä nimellä.
Jos haluat liittää tiedoston 'test_file.txt' sisällön tiedostoon 'test_file1.txt', käytä operaattoria '>>' cat -komennossa seuraavasti:
$kissatest_file.txt>>test_file1.txt
Ohita toistuvat tyhjät rivit
Käyttämällä kissa-komentoa yhdessä vaihtoehdon--s kanssa voit jättää tyhjät rivit pois tulostuksesta.
$kissa -stest_file.txtTiedostojen yhdistäminen käyttämällä cat -komentoa
Cat -komentoa käytetään tiedoston sisällön yhdistämiseen. Yhdistä esimerkiksi test_file.txt- ja test_file1.txt -tiedostojen sisältö ja kirjoita sitten sisältö uuteen tiedostoon mergefile.txt käyttämällä '>' -operaattoria seuraavasti:
$kissatest_file.txt test_file1.txt>mergefile.txt
Johtopäätös
Olemme selittäneet Linux -kissakomennon esimerkeillä tässä artikkelissa. Meillä on, miten kissakomento voi auttaa Linux -käyttäjää, kun hän työskentelee järjestelmän parissa. Yllä olevista esimerkeistä toivon, että olet oppinut paljon. Anna palautetta kommenttien kautta.