Omówienie projektu
Część sekcji Podstawy ścieżki Terminal w Coddy. Lekcja 74 z 82.
Wyzwanie
ŁatwyZanim zagłębisz się w projekt analizy logów, zapoznaj się z plikiem dziennika, z którym będziesz pracować przez cały projekt.
Użyj polecenia cat, aby wyświetlić całą zawartość pliku server.log.
Poświęć chwilę na przyjrzenie się strukturze wpisów w dzienniku. Każdy wiersz zawiera:
- Znacznik czasu (datę i godzinę)
- Poziom ważności (INFO, WARNING lub ERROR)
- Wiadomość opisującą zdarzenie
W kolejnych lekcjach będziesz filtrować, zliczać i analizować te wpisy, korzystając z poznanych umiejętności dotyczących potoków i 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 dziennika11Uprawnienia
Zrozumienie uprawnieńOdczytywanie uprawnieńChmod za pomocą liczbChmod za pomocą symboliWłasność plikówPodsumowanie — zablokuj dostęp14Projekt skryptu kopii zapasowej
Omówienie projektuPobieranie ścieżki źródłowej3Pliki
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