Przegląd projektu
Część sekcji Podstawy ścieżki Terminal w Coddy. Lekcja 48 z 82.
Wyzwanie
ŁatwyZacznijmy od zapoznania się z plikiem dziennika, który będziesz analizować w tym projekcie.
Będziesz pracować z plikiem o nazwie server.log, który zawiera wpisy takie jak ten:
2024-01-15 08:23:41 INFO User login successful
2024-01-15 08:24:12 ERROR Database connection failed
2024-01-15 08:25:03 WARNING Disk space low
2024-01-15 08:26:55 INFO File uploaded
2024-01-15 08:27:30 ERROR Authentication timeoutUżyj cat, aby wyświetlić całą zawartość pliku server.log.
Uwaga: Ten plik zawiera 10 wpisów dziennika z różnymi poziomami (INFO, ERROR, WARNING). W kolejnych lekcjach będziesz filtrować, zliczać i analizować te wpisy za pomocą potoków i poleceń do przetwarzania tekstu.
Spróbuj swoich sił
Wszystkie lekcje w sekcji Podstawy
4Katalogi
Utwórz katalogSkopiuj katalogPrzenieś i zmień nazwę kataloguUsuń katalogPodsumowanie — operacje na katalogach7Zawartość plików
Początek i koniecLiczba słówPolecenie sortPolecenie uniqPodstawy grepgrep z opcjamiPowtórka – detektyw tekstu10Projekt analizatora logów
Przegląd projektuPrzeglądanie pliku logów2Nawigacja
Wyświetlanie bieżącego kataloguWyświetlanie plikówZmiana kataloguŚcieżki bezwzględne i względneKatalog domowy i głównyPowtórka — znajdź drogę8Przekierowywanie
Standardowe wyjścieNadpisywanie plikuDopisywanie do plikuStandardowe wejścieStandardowe wyjście błędówPodsumowanie — tworzenie dziennika3Pliki
Utwórz plikOdczytaj plikSkopiuj plikPrzenieś i zmień nazwę plikuUsuń plikPodsumowanie — operacje na plikach6Symbole wieloznaczne i wzorce
Symbol wieloznaczny gwiazdkaSymbol wieloznaczny znak zapytaniaSymbole wieloznaczne w nawiasachŁączenie symboli wieloznacznychPowtórka — operacje selektywne9Potoki
Czym jest potokŁączenie dwóch poleceńŁączenie wielu poleceńPotok z grepPodsumowanie – potok danychPoćwicz samodzielnie: Edytor online Terminal