Kaip naudoti uodegos komandą „Linux“.
Fatmawati Achmad Zaenuri / „Shutterstock“.
Linux |_+_| komanda rodo duomenis iš failo pabaigos. Jis netgi gali rodyti naujinimus, kurie pridedami prie failo realiuoju laiku. Mes parodome, kaip juo naudotis.
Ar systemd Kill tail?
|_+_| komanda rodo duomenis iš failo pabaigos. Paprastai nauji duomenys pridedami prie failo pabaigos, todėl |_+_| komanda yra greitas ir paprastas būdas peržiūrėti naujausius failo priedus. Jis taip pat gali stebėti failą ir rodyti kiekvieną naują teksto įrašą tame faile, kai jie atsiranda. Dėl to tai puikus įrankis žurnalo failams stebėti.
Pritaikė daug šiuolaikinių Linux platinimų |_+_| sistemos ir paslaugų vadovas . Tai pirmasis atliktas procesas proceso ID 1 , ir jis yra visų kitų procesų pirminis. Toks vaidmuo buvo tvarko vyresnysis |_+_| sistema.
Kartu su šiuo pakeitimu atsirado naujas sistemos žurnalo failų formatas. Nebekurtas paprastu tekstu, pagal |_+_| jie įrašomi dvejetainiu formatu. Į perskaitykite šiuos žurnalo failus, turite naudoti |_+_| naudingumas. |_+_| komanda veikia su paprasto teksto formatais. Jis neskaito dvejetainių failų. Taigi ar tai reiškia |_+_| komanda yra sprendimas ieškant problemos? Ar ji dar turi ką pasiūlyti?
Yra ir daugiau |_+_| komandą, nei rodyti atnaujinimus realiuoju laiku. Be to, vis dar yra daug žurnalo failų, kurie nėra sukurti sistemos ir vis dar yra sukurti kaip paprasto teksto failai. Pavyzdžiui, žurnalo failai, sukurti naudojant programos nepakeitė savo formato.
Naudojant uodegą
Perduokite failo pavadinimą į |_+_| ir parodys paskutines dešimt to failo eilučių. Pavyzdiniuose failuose, kuriuos naudojame, yra surūšiuotų žodžių sąrašai. Kiekviena eilutė yra sunumeruota, todėl turėtų būti lengva sekti pavyzdžius ir pamatyti, kokį poveikį turi įvairios parinktys.
tail
Skelbimas
Norėdami pamatyti skirtingą eilučių skaičių, naudokite |_+_| (eilučių skaičius) parinktis:
tail
Tiesą sakant, galite atsisakyti -n ir tiesiog naudoti brūkšnelį - ir skaičių. Įsitikinkite, kad tarp jų nėra tarpų. Techniškai, tai pasenusi komandų forma , bet jis vis dar yra Vyro puslapis , ir vis dar veikia.
tail
Uodegos naudojimas su keliais failais
Galite turėti |_+_| dirbti su keliais failais vienu metu. Tiesiog komandinėje eilutėje perduokite failų pavadinimus:
systemd
Kiekvienam failui rodoma maža antraštė, kad žinotumėte, kuriam failui priklauso eilutės.
Eilučių rodymas nuo failo pradžios
|_+_| (skaičiuoti nuo pradžios) modifikatorius daro |_+_| rodyti eilutes nuo failo pradžios, pradedant nuo konkretaus eilutės numerio. Jei failas yra labai ilgas ir pasirenkate eilutę, esančią netoli failo pradžios, į terminalo langą bus išsiųsta daug išvesties. Jei taip, prasminga išvestis iš |_+_| į |_+_|.
init
Skelbimas
Tu gali kontroliuojamai perskaityti tekstą .
Kadangi šiame faile yra 20 445 eilutės, ši komanda prilygsta parinkties -6 naudojimui:
systemd
Naudojant baitus su uodega
Galite pasakyti |_+_| naudoti poslinkius baitais, o ne eilučių, naudojant |_+_| (baitų) parinktis. Tai gali būti naudinga, jei turite teksto failą, suformatuotą į įprasto dydžio įrašus. Atminkite, kad naujos eilutės simbolis skaičiuojamas kaip vienas baitas. Ši komanda parodys paskutinius 93 baitus faile:
journactl
Galite derinti |_+_| (baitų) parinktis su |_+_| (skaičiuoti nuo failo pradžios) modifikatorių ir nurodykite poslinkį baitais, skaičiuojamais nuo failo pradžios:
tail
Vamzdis į uodegą
Anksčiau išvestį sujungėme iš |_+_| į |_+_| . Taip pat galime nukreipti kitų komandų išvestį į |_+_|.
Norėdami nustatyti penkis failus ar aplankus, kurių modifikavimo laikas buvo seniausias, naudokite |_+_| (rūšiuoti pagal modifikavimo laiką) parinktis su |_+_| ir išvestis į |_+_|.
tail
Skelbimas
|_+_| komandą išvardija teksto eilutes nuo failo pradžios . Tai galime derinti su |_+_| norėdami išskleisti failo dalį. Čia mes naudojame |_+_| komanda, kad išskleistumėte pirmąsias 200 eilučių iš failo. Tai perkeliama į |_+_|, kuri išgauna paskutines dešimt eilučių. Taip gauname eilutes nuo 191 iki 200. Tai yra, paskutinės dešimt pirmųjų 200 eilučių:
tail
Šioje komandoje pateikiami penki labiausiai atminties reikalaujantys procesai.
tail
Suskaidykime tai.
|_+_| komandą rodo informaciją apie vykdomus procesus . Naudojamos šios parinktys:
- & rsaquo; 2021 m. kibernetinis pirmadienis: geriausi techniniai pasiūlymai
- & rsaquo; 2021 m. kibernetinis pirmadienis: geriausi „Apple“ pasiūlymai
- › „Microsoft Excel“ funkcijos ir formulės: koks skirtumas?
- › 5 svetainės, kurias turėtų pažymėti kiekvienas „Linux“ vartotojas
- › Kaip rasti „Spotify“ supakuotą 2021 m
- › Kompiuterio aplankas yra 40: kaip „Xerox Star“ sukūrė darbalaukį
|_+_| komandą rūšiuoja išvestį nuo |_+_| . Parinktys, kurias naudojame su |_+_| yra:
|_+_| komanda rodo paskutinius penkis procesus iš surūšiuotos išvesties. Tai yra penki labiausiai atminties reikalaujantys procesai.
Naudojant uodegą sekti failus realiuoju laiku
Stebėti naujus teksto įrašus, patenkančius į failą (dažniausiai žurnalo failą), lengva naudojant |_+_|. Perduokite failo pavadinimą komandinėje eilutėje ir naudokite |_+_| (sekti) parinktis.
-n
Kai kiekvienas naujas žurnalo įrašas pridedamas prie žurnalo failo, uodega atnaujina savo rodymą terminalo lange.
Skelbimas
Galite patikslinti išvestį, kad įtrauktumėte tik ypač svarbias ar dominančias eilutes. Čia mes naudojame |_+_| į rodyti tik eilutes, kuriose yra žodis vidutinis:
tail
Norėdami sekti dviejų ar daugiau failų pakeitimus, komandų eilutėje perduokite failų pavadinimus:
+
Kiekvienas įrašas pažymėtas antrašte, rodančia, iš kurio failo atkeliavo tekstas.
Ekranas atnaujinamas kiekvieną kartą, kai sekamame faile gaunamas naujas įrašas. Norėdami nurodyti atnaujinimo laikotarpį, naudokite |_+_| (miego laikotarpis) parinktis. Tai nurodo |_+_| palaukti kelias sekundes, šiame pavyzdyje penkias, tarp failų patikrinimų.
tail
Tiesa, jūs negalite pasakyti žiūrėdami į ekrano kopiją, bet atnaujinimus prie bylos vyksta kartą per dvi sekundes. Vykdomi nauji failų įrašai rodomas terminalo lange kartą per penkias sekundes.
Kai stebite daugiau nei vieno failo teksto papildymus, galite neleisti antraštės, nurodančios, iš kurio žurnalo failo yra tekstas. Naudokite |_+_| (tyli) galimybė tai padaryti:
tail
Skelbimas
Failų išvestis rodoma vientisu teksto mišiniu. Nėra nuorodos, iš kurio žurnalo failo buvo gautas kiekvienas įrašas.
uodega vis dar turi vertę
Nors prieigą prie sistemos žurnalo failų dabar suteikia |_+_|, |_+_| dar turi ką pasiūlyti. Tai ypač aktualu, kai ji naudojama kartu su kitomis komandomis, įvedant vamzdžius į |_+_| arba iš jo.
|_+_| galėjo pakeisti kraštovaizdį, tačiau vis dar yra vietos tradicinėms komunalinėms paslaugoms, kurios atitinka Unix filosofiją daryti vieną dalyką ir daryti tai gerai.
SUSIJĘS: Geriausi Linux nešiojamieji kompiuteriai kūrėjams ir entuziastams
SKAITYTI KITASDave'as McKay'us pirmą kartą naudojo kompiuterius, kai buvo madinga perforuoto popieriaus juosta, ir nuo tada jis programuoja. Daugiau nei 30 metų IT pramonėje jis dabar yra visą darbo dieną dirbantis technologijų žurnalistas. Per savo karjerą jis dirbo laisvai samdomu programuotoju, tarptautinės programinės įrangos kūrimo komandos vadovu, IT paslaugų projektų vadovu, o pastaruoju metu – duomenų apsaugos pareigūnu. Jo raštą paskelbė howtogeek.com, cloudsavvyit.com, itenterpriser.com ir opensource.com. Dave'as yra Linux evangelistas ir atvirojo kodo advokatas.
Skaityti visą biografiją