Tiedoston sisällön tarkastelu (cat, less, head, tail)
Tutustukaa erilaisiin komentoihin tekstitiedostojen sisällön näyttämiseksi ja tarkastelemiseksi aina koko sisällöstä tiettyihin osiin.
Tiedoston sisällön tarkastelu (cat, less, head, tail) on ilmainen Linux-komentorivin ja Bash-komentosarjojen hallinta-oppitunti CoddyKitissä. Tämä on oppitunti 1/4. Voit lukea koko oppitunnin alta ilmaiseksi ja harjoitella sen jälkeen käytännössä selaimessa sisäänrakennetulla koodieditorilla ja ympäri vuorokauden käytettävissä olevan tekoälytuutorin avulla. Oppitunti kuuluu Linux-komentorivin ja Bash-komentosarjojen hallinta-oppimispolkuun, ja edistymisesi synkronoituu verkon ja CoddyKit-sovelluksen välillä. Linux-komentorivin ja Bash-komentosarjojen hallinta-kurssilla on yhteensä 4 oppituntia.
Tiedostojen tarkasteleminen Linuxissa
Oletteko koskaan halunneet nähdä tiedoston sisällön avaamatta graafista editoria? Linux-pääte tarjoaa tehokkaita komentoja tiedostojen sisällön nopeaan tarkasteluun.
Tämä on erittäin kätevää lokitiedostojen ja asetusten tarkistamiseen tai asiakirjan nopeaan silmäilyyn.
`cat`: Kokonaisten tiedostojen näyttäminen
cat-komento (lyhenne sanasta ”concatenate”) on yksi yksinkertaisimmista tavoista näyttää tiedoston koko sisältö suoraan päätteen näytöllä.
Luodaan ensin pieni tiedosto ja tarkastellaan sitä:
echo "Line 1\nLine 2\nLine 3" > my_file.txt
Suorittakaa nyt cat my_file.txt:
cat my_file.txt
Tuloste:Line 1
Line 2
Line 3
Kun `cat` ei riitä
Vaikka cat sopii erinomaisesti pienille tiedostoille, suurten tiedostojen kanssa sen käyttö voi olla hankalaa. Jos tiedostossa on paljon rivejä, sisältö vierii näytön ohi liian nopeasti.
Näette vain tiedoston viimeisen osan, mikä vaikeuttaa alusta lukemista. Tällöin muut työkalut ovat hyödyllisiä!
`less`: Suurten tiedostojen tarkastelu
Suurten tiedostojen tarkasteluun less-komento on erinomainen apuväline. Se on niin sanottu sivutuskäsky (pager), jolla tiedoston sisältöä voi tarkastella näyttöruutu kerrallaan, vierittää ylös ja alas sekä tehdä hakuja.
Toisin kuin cat, less ei lataa koko tiedostoa muistiin, joten se on tehokas myös valtavien tiedostojen käsittelyssä.
Kokeilkaa sitä (poistuminen tapahtuu painamalla q-näppäintä):
less my_file.txt
Pääte näyttää tiedoston sisällön, ja voitte siirtyä siinä haluamallanne tavalla.
Liikkuminen `less`-komennossa
Kun olette less-komennon sisällä, voitte liikkua seuraavilla näppäimillä:
- Välilyönti: Vierittää yhden sivun alaspäin.
- b: Vierittää yhden sivun ylöspäin.
- Alanuoli: Vierittää yhden rivin alaspäin.
- Ylänuoli: Vierittää yhden rivin ylöspäin.
- q: Lopettaa
less-komennon ja palaa päätteen komentokehotteeseen.
Nämä näppäimet ovat olennaisia tiedostojen perustason interaktiivisessa tarkastelussa!
`head`: Alun tarkastelu
Joskus tarvitsette nähdä tiedostosta vain aivan alun. head-komento näyttää tiedoston ensimmäiset rivit.
Oletusarvoisesti head näyttää tiedoston ensimmäiset 10 riviä.
Tarkastellaan my_file.txt-tiedoston ensimmäisiä rivejä (tiedostossa on vain 3 riviä):
head my_file.txt
Tuloste:Line 1
Line 2
Line 3
`head -n`: Rivimäärän määrittäminen
Voitte määrittää tarkasti, kuinka monta riviä head näyttää, käyttämällä -n-valitsinta ja ilmoittamalla sen jälkeen rivien määrän.
Jos haluatte nähdä vain kaksi ensimmäistä riviä:
head -n 2 my_file.txt
Tuloste:Line 1
Line 2
Tämä on hyödyllistä otsakkeiden tai alustavien määritysten nopeaan tarkistamiseen.
`tail`: Lopun tarkastelu
Aivan kuten head näyttää tiedoston alun, tail-komento näyttää sen lopun. Tämä on erityisen hyödyllistä lokitiedostojen kanssa, sillä niiden loppuun lisätään jatkuvasti uusia merkintöjä.
Oletusarvoisesti myös tail näyttää tiedoston viimeiset 10 riviä.
tail my_file.txt
Tuloste:Line 1
Line 2
Line 3
(Koska tiedostomme on pieni, kaikki rivit näytetään, aivan kuten head-komennolla.)
`tail -n`: Lopun näkymän mukauttaminen
Kuten head-komennossa, myös tail-komennon kanssa voitte käyttää -n-valitsinta määrittääksenne, kuinka monta riviä tiedoston lopusta haluatte nähdä.
Viimeisten kahden rivin tarkastelu:
tail -n 2 my_file.txt
Tuloste:Line 2
Line 3
Tämä sopii erinomaisesti lokitiedoston uusimpien merkintöjen tarkistamiseen.
Pikatarkistus: Tiedostojen tarkastelu
Käytössänne on erittäin suuri lokitiedosto nimeltä server.log. Haluatte nähdä nopeasti vain viisi uusinta merkintää vierittämättä koko tiedostoa läpi. Mitä komentoa käyttäisitte?
Kertaus: Tiedoston sisällön komennot
Hienoa työtä! Olette oppineet tärkeät komennot tiedostojen sisällön tarkasteluun:
cat: Näyttää koko tiedoston; sopii parhaiten pienille tiedostoille.less: Interaktiivinen sivutuskäsky suurille tiedostoille, joka mahdollistaa vierittämisen ja hakemisen.head: Näyttää tiedoston alun (oletusarvoisesti 10 riviä); käyttäkää-n-valitsinta mukautetun rivimäärän määrittämiseen.tail: Näyttää tiedoston lopun (oletusarvoisesti 10 riviä); käyttäkää-n-valitsinta mukautetun rivimäärän määrittämiseen.
Nämä komennot ovat keskeisiä Linuxissa tehokkaaseen liikkumiseen ja ongelmien selvittämiseen!
Opi Bash tekoälytuutorin avulla — ilmaiseksi
Kirjoita ja suorita oikeaa koodia selaimessa, saa välitöntä apua tekoälytuutorilta ympäri vuorokauden ja jatka siitä, mihin jäit, verkossa tai sovelluksessa.
- Kurssit
- 22
- Oppitunnit
- 88
Usein kysytyt kysymykset
Onko oppitunti ”Tiedoston sisällön tarkastelu (cat, less, head, tail)” ilmainen?
Kyllä – oppitunnin ”Tiedoston sisällön tarkastelu (cat, less, head, tail)” koko tekstin voi lukea täällä verkossa ilmaiseksi. Jos haluat harjoitella interaktiivisesti sisäänrakennetulla koodieditorilla ja ympäri vuorokauden käytettävissä olevan tekoälytuutorin avulla sekä avata koko Linux-komentorivin ja Bash-komentosarjojen hallinta-kurssin, päivitä CoddyKit PROhon. Linux-komentorivin ja Bash-komentosarjojen hallinta-kurssilla on yhteensä 4 oppituntia.
Mitä opin oppitunnilla ”Tiedoston sisällön tarkastelu (cat, less, head, tail)”?
Tutustukaa erilaisiin komentoihin tekstitiedostojen sisällön näyttämiseksi ja tarkastelemiseksi aina koko sisällöstä tiettyihin osiin. Harjoittelet Linux-komentorivin ja Bash-komentosarjojen hallinta-aihetta koodilla, jonka suoritat suoraan selaimessa. Ympäri vuorokauden käytettävissä oleva tekoälytuutori vastaa kysymyksiisi oppitunnin aikana.
Tarvitsenko kokemusta aloittaakseni Linux-komentorivin ja Bash-komentosarjojen hallinta-opiskelun?
Aiempi kokemus ei ole tarpeen. CoddyKitin Linux-komentorivin ja Bash-komentosarjojen hallinta-oppimispolku sopii vasta-alkajista edistyneisiin, joten voit aloittaa tästä tai alusta ja edetä omaan tahtiisi. Tämä on oppitunti 1/4.
Kuinka kauan ”Tiedoston sisällön tarkastelu (cat, less, head, tail)”-oppitunnin suorittaminen kestää?
Useimmat CoddyKitin oppitunnit kestävät noin 5–10 minuuttia. Jokainen oppitunti on lyhyt ja interaktiivinen, joten edistyt tasaisesti ja voit jatkaa siitä, mihin jäit – sekä verkossa että sovelluksessa.
Voinko kirjoittaa ja suorittaa koodia tällä Linux-komentorivin ja Bash-komentosarjojen hallinta-oppitunnilla?
Kyllä. Jokainen Linux-komentorivin ja Bash-komentosarjojen hallinta-oppitunti sisältää sisäänrakennetun koodieditorin, joten voit kirjoittaa ja suorittaa oikeaa koodia suoraan selaimessa ja saada välitöntä palautetta tekoälyltä – paikallista asennusta ei tarvita.
Kaikki tämän kurssin oppitunnit
- Tiedoston sisällön tarkastelu (cat, less, head, tail)
- Tiedostojen käyttöoikeuksien ymmärtäminen (chmod, chown)
- Tiedostojen etsiminen (find, grep)
- Linkkien luominen: hard linkit ja symboliset linkit