shell to analyze logs – introduction

die gesamte datei anzeigen

$ cat access-blick.log

 

den schluss der datei anzeigen

$ tail access-blick.log

 

den schluss der datei fortlaufend anzeigen

$ tail -f access-blick.log

 

alle zeilen anzeigen, die den text “mozilla” enthalten

$ grep mozilla access-blick.log

 

das pipe symbol | wird dazu verwendet, die Ausgabe eines Programms an ein anderes programm weiterzuleiten

 

so z.B. die gesamte datei ausgeben und dann nur die zeilen ausgeben, die mozilla enthalten:

$ cat access-blick.log | grep mozilla

 

oder die gesamte datei ausgeben und dann nur die zeilen ausgeben, die “mozilla” NICHT enthalten:

$ cat access-blick.log | grep -v mozilla

 

oder die gesamte datei ausgeben und dann nur die zeilen ausgeben, die “mozilla” NICHT enthalten und “mac” enthalten:

$ cat access-blick.log | grep -v mozilla | grep mac

 

.. oder in der ausgabe von grep die anzahl Zeilen, wörter und buchstaben zählen:

$ grep mozilla access-blick.log | wc

1044   31301  393502

 

.. oder die ausgabe von grep mit less anschauen:

$ grep mozilla access-blick.log | less

 

bei less benötigst du folgende keys zum navigieren:

j:   eine zeile vorwärts

k:  eine zeile rückwärts

space/enter: eine Seite vorwärts

<zahl> shift+G: springe zur Zeile <zahl>, die zahl kann auch mehrstellig sein, z.b. 32 shift+G

ctrl+G: Anzahl Zeilen anzeigen

shift+G: gehe zur letzten Zeile

/<text>enter: text suchen

/enter: letzte suche wiederholen

q: less beenden

Leave a comment

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.