Ma töötan paljude suurte logifailidega. Tavaliselt ühendan oma UNIX- ja Linux-serveritega Putty või Telneti, siis loen neid faile standardsete UNIX / Linuxi käskudega. Teised IT inimesed eelistavad kasutada X-akna GUI-d, kuid kui teil on madala ribalaiusega ühendus, on parem kasutada käsureaterminali, et asju kiiremini teha.
Kui teil on vaja logisid sirvida ilma neid redigeerimata, kasutage „ vähem ” käsku. „Vähem” Linuxis ja UNIX-is võimaldab teil faili vaadata ja teha põhilisi otsinguoperatsioone. Erinevalt „ enamast “, võimaldab see nii navigeerimist edasi kui ka tagasi, nii et saate otsida mis tahes otsingustringi dokumendi mis tahes punktis.
Vähem on parem kui rohkem
Faili avamiseks vähem, tippige vähem käsk, millele järgneb UNIX või Linuxi failinimi:
vähem failinime
Allpool toodud näites avasin faili verbose.log.mo
Vähem avab faili ja kuvab faili nime terminali alumises vasakus osas. Faili stringi leidmiseks tippige edasi-tagasi kaldkriips, millele järgneb string, mida soovite otsida ja seejärel vajuta Enter. Allolevas näites kirjutasin / viga string "error" otsimiseks.
Näete, et faili vaade liigub reale, kus string asub. Asetsevad stringitüübid on esile tõstetud, et neid oleks lihtsam vaadata.
Stringi järgmise eksemplari otsimiseks vajuta lihtsalt klahvi n. Suurtähtedega „N” vajutamine viib teid eelmise mängu juurde.
Järgnevalt leian Wiki sissekandest "vähem":
- [Nooled] / [Lehe üles] / [Lehe all] / [Kodu] / [Lõpp]: navigeerimine.
- [Space bar]: Järgmine lehekülg.
- b : Eelmine leht.
- n g : hüpata rea numbrile n . Vaikimisi on faili algus.
- n G : hüpata rea numbrile n . Vaikimisi on faili lõpp.
- / muster : mustri otsimine. Kasutada võib regulaarseid väljendeid.
- n : mine järgmisele vaste (pärast edukat otsingut).
- N : Mine eelmise mängu juurde.
- m täht : tähistage praegune asukoht tähega .
- " kiri : naasta positsioonikirjale. [ ' = üksik tsitaat]
- '^ või g : Mine faili algusesse.
- '$ või G : Mine faili lõppu.
- s : Salvestage aktiivne sisu (mis on saadud teisest programmist nagu grep) failis.
- = : Failiteave.
- F : loe pidevalt teavet failist ja järgige selle lõppu. Kasulik palkide vaatamiseks. Selle režiimi väljumiseks kasutage Ctrl + C.
- - valik : käsurea valiku aktiveerimine - valik .
- h : Abi.
- q : Välju.
Kõige vähem meeldib „vähem”, et see kohandub automaatselt terminali akna laiuse ja kõrgusega. „Vähemaga” vaadatud tekst pakitakse automaatselt, kui muudate terminali akna suurust. See teeb vähem rohkem edusamme kui vanem tööriist, mida nimetatakse "rohkem", mis kaldub lõigama teksti, kui terminali laius pingutate.
Kui teil on Linuxis või UNIXis vaatamiseks palju teksti- või ASCII-faile, siis tuleb kindlasti “vähem” hallata, kuna see on parem käsuga failide vaatamiseks käsurea terminaliga. Naudi!