Linuxissa on kaksi erittäin hyödyllistä komentoa, joiden avulla voit nähdä osan tiedostosta. Ensimmäistä kutsutaan pääksi ja oletusarvoisesti se näyttää tiedoston ensimmäiset 10 riviä. Toinen on pyrstö komento, joka oletuksena näyttää viimeisen 10 riviä tiedostossa.
Miksi haluat käyttää kumpaakaan näistä komennoista? Miksi et käytä vain kissa-komentoa koko tiedoston katselemiseen tai editoriin kuten nanoon?
Kuvittele, että tiedostossa on 300 000 viivaa. Kuvittele myös, että tiedosto kuluttaa paljon levytilaa.
Pääkomennon yhteinen käyttö on varmistaa, että haluamasi tiedosto on oikea tiedosto. Voit yleensä kertoa, onko etsit oikeaa tiedostoa vain näkemällä ensimmäiset rivit. Sen jälkeen voit käyttää editoria, kuten nanoa, muokata tiedostoa.
Tail-komento on hyödyllinen viimeisten tiedostojen rivien katselemiseen ja on erittäin hyvä, kun haluat nähdä, mitä tapahtuu lokitiedostossa, joka sijaitsee / var / log-kansiossa.
Tässä oppaassa näytetään, miten häntä-komentoa käytetään, mukaan lukien kaikki käytettävissä olevat kytkimet.
Esimerkkikäyttö
Kuten aiemmin mainittiin, tail-komento oletuksena näyttää viimeisen 10 riviä tiedostosta.
Käsikäskyn syntaksi on seuraava:
pyrstö Jos haluat esimerkiksi tarkastella järjestelmän käynnistyslokia, voit käyttää seuraavaa komentoa: sudo tail /var/log/boot.log Tuotos olisi tällainen: * Käynnistäminen mahdollistavat jäljellä olevat käynnistysaikaiset salatut estolaitteet OK* Käynnistä udev-lokin tallennus ja päivitys säännöt OK* Pysäytetään udev-lokin tallentaminen ja sääntöjen päivittäminen OK* puheen välittäjä on poistettu käytöstä; muokkaa / etc / default / speech-dispatcher* VirtualBox-lisäykset on poistettu käytöstä, ei Virtual-koneessasanoitettu vamma; muokkaa / etc / default / saned* Resoluutio-tilan palauttaminen … OK* Pysäyttäminen System V: n runlevel-yhteensopivuus OK* MDM-näytön hallintaohjelman käynnistäminen OK* Pysäyttäminen Lähetä tapahtuma ilmoittamaan plymouth on ylös OK Ehkä haluat nähdä enemmän kuin viimeisen 10 riviä tiedostosta. Voit määrittää seuraavien komentojen numeron, jota haluat nähdä: sudo tail-n20 Edellä oleva esimerkki näyttää tiedoston viimeiset 20 riviä. Vaihtoehtoisesti voit käyttää -n vaihda määritä myös tiedoston lähtöpiste. Ehkä tiedät, että tiedostossa olevat 30 ensimmäistä riviä ovat kommentteja ja haluat vain nähdä tiedot tiedoston sisällä. Tässä tapauksessa käytät seuraavaa komentoa: sudo tail -n + 20 Häntä käytetään usein rinnalla lisää komentoa, jotta voit lukea tiedoston sivua kerrallaan. Esimerkiksi: sudo tail -n + 20 Yllä oleva komento lähettää viimeiset 20 riviä tiedostonimestä ja putkii sen syötteenä useampaan komentoon: Voit myös käyttää tail-komentoa näyttämään tietyn määrän tavua rivien sijaan: sudo tail -c20 Jälleen voit käyttää samaa kytkintä aloittaaksesi tietyn tavun numeron näyttämisen seuraavasti: sudo tail -c + 20 Useita skriptejä ja ohjelmia ei näytetä näytölle, mutta ne liitetään lokitiedostoon niiden ollessa käynnissä. Tässä tapauksessa kannattaa seurata lokitiedostoa sen muuttamisen aikana. Voit tarkistaa lokin muutokset niin monta sekuntia seuraavan komentokomennon avulla: sudo tail -F -s20 Voit myös käyttää häntää jatkaaksesi lokin tarkkailua, kunnes prosessi kuolee seuraavasti: sudo tail -F --pid = 1234 Prosessidunnuksen löytämiseksi prosessille voit käyttää seuraavaa komentoa: ps -ef | grep Kuvittele esimerkiksi, että muokkaat tiedostoa nano-ohjelmalla. Prosessin tunnus nanoille on seuraavan komennon avulla: ps -ef | grep nano Komennon tuotos antaa prosessin tunnuksen. Kuvittele, että prosessin tunnus on 1234. Voit nyt suorittaa hännän tiedostoa, jota nano muokittaa käyttäen seuraavaa komentoa: sudo tail -F --pid = 1234 Joka kerta, kun tiedosto tallennetaan nanoon, hännän komento noutaa alareunassa olevat uudet rivit. Komento pysähtyy vain, kun nano-editori on suljettu. Jos saat virheen, kun yrität suorittaa häntä-komennon, koska se ei ole jostakin syystä pääsee käsiksi, voit käyttää sitä uudelleen parametri yrittää jatkaa, kunnes tiedosto on käytettävissä. sudo-häntä - retkeily -F Tämä vain todella toimii yhdessä -F vaihtaa, koska sinun on seurattava tiedostoa, jonka haluat yrittää uudelleen. Lisätietoja hännän komennosta saat käyttämällä seuraavaa komentoa: ihmisen häntä Huomaat, että olemme mukana sudo useimmissa komennoissa. Tämä on tarpeen vain, jos sinulla ei ole käyttöoikeuksia tavallisena käyttäjänä, jotta voit tarkastella tiedostoa ja tarvitset korkeampia käyttöoikeuksia. Määritä näytettävien rivien määrä
Lokitiedoston valvonta
Kuinka yrittää häntä-komento uudelleen
Yhteenveto