Computer help - file server


[ Blog ] - [ File Server ] - [ Удаленная компьютерная помощь ]

Ik werk met veel enorme logbestanden. Ik maak meestal verbinding met mijn UNIX- en Linux-servers met behulp van Putty of Telnet, en daarna lees ik de bestanden met standaard UNIX/Linux-opdrachten. Andere IT-mensen geven er de voorkeur aan om een ​​X-window GUI te gebruiken, maar als je een verbinding met een lage bandbreedte hebt, is het beter om een ​​opdrachtregelterminal te gebruiken om dingen sneller gedaan te krijgen.

Als u door logboeken moet bladeren zonder ze te hoeven bewerken, gebruikt u het "less" -commando. Met "Less" in Linux en UNIX kunt u het bestand bekijken en kunt u elementaire zoekbewerkingen uitvoeren.In tegenstelling tot "meer", staat het zowel voorwaartse als achterwaartse navigatie toe, zodat u op elk punt in het document naar een zoekterm kunt zoeken. Minder is beter dan meer

Om een ​​bestand te openen met less, typ je de less-opdracht gevolgd door de bestandsnaam in de UNIX- of Linux-prompt:

less filename

In het onderstaande voorbeeld heb ik een bestand geopend met de naam verbose.log.mo



Less zal het bestand openen en de bestandsnaam weergeven linksonder in de terminal. Om een ​​tekenreeks in het bestand te vinden, typ je een schuine streep gevolgd door de tekenreeks die je wilt zoeken en druk je op Enter.In het onderstaande voorbeeld typte ik/error om te zoeken naar de tekenreeks "error".



Je zult zien dat de weergave van het bestand naar de regel springt waar de string zich bevindt. De gevonden tekenreeksovereenkomsten zijn gemarkeerd om ze gemakkelijker te kunnen bekijken.



Om naar de volgende instantie van de string te zoeken, drukt u gewoon op de "n" -toets. Door op de hoofdletter "N" te drukken, gaat u naar de vorige wedstrijd.

Hier zijn andere sneltoetsen die ik heb gevonden in Wiki's artikel op "less": [Pijlen]/[Page Up]/[Page Down]/[Home]/[End]: Navigatie.[Spatiebalk]: volgende pagina. b: Vorige pagina. ng: Spring naar regelnummer n. Standaard is het begin van het bestand. nG: Spring naar regelnummer n. Standaard is het einde van het bestand./patroon: zoeken naar patroon. Er kunnen reguliere expressies worden gebruikt. n: Ga naar de volgende overeenkomst (na een succesvolle zoekopdracht). N: Ga naar de vorige wedstrijd. mletter: Markeer de huidige positie met een letter. ‘Letter: ga terug naar de positieletter. [‘= Enkele aanhalingstekens]‘ ^ of g: ga naar het begin van het bestand. ‘$ Of G: ga naar het einde van het bestand. s: Bewaar huidige inhoud (afkomstig van een ander programma zoals grep) in een bestand.=: Bestandsinformatie. F: lees voortdurend informatie uit het bestand en volg het einde ervan. Handig voor het bekijken van logboeken. Gebruik Ctrl + C om deze modus te verlaten. –Option: Schakel opdrachtregeloptie –optie in. h: Help. q: Afsluiten.

Wat ik het leukst vind aan "less" is dat het zich automatisch aanpast aan de breedte en hoogte van het terminalvenster. De tekst die met "minder" wordt bekeken, wordt automatisch teruggeslagen als u het formaat van het venster van de terminal wijzigt. Dit levert minder vooruitgang op dan de oudere tool genaamd "more", die de neiging heeft om de tekst af te snijden naarmate u de breedte van de terminal kleiner maakt.

Als je veel tekst- of ASCII-bestanden wilt bekijken in Linux of UNIX, zorg er dan voor dat je “less” onder de knie hebt, aangezien het een superieur commando is voor het bekijken van bestanden met de commandoregelterminal. Geniet ervan!

.
SETUP UA COMPUTER BLOG