Jak zapisać dane wyjściowe poleceń do pliku w systemie Linux
Jest wiele rzeczy, które możesz zrobić z wynikami poleceń w systemie Linux. Możesz przypisać wyjście polecenia do zmiennej, wysłać je do innego polecenia/programu w celu przetworzenia przez potok lub przekierować do pliku w celu dalszej analizy.
Sugerowana lektura: Poznaj podstawy działania przekierowania wejścia/wyjścia (wejścia/wyjścia) w systemie Linux
W tym krótkim artykule pokażę prosty, ale przydatny trik z wiersza poleceń: jak wyświetlić wynik polecenia na ekranie, a także zapisać go w pliku w systemie Linux.
Wyświetlanie wyników na ekranie, a także zapisywanie do pliku
Zakładając, że chcesz uzyskać pełne podsumowanie dostępnego i wykorzystanego miejsca na dysku systemu plików w systemie Linux, możesz użyć polecenia df; pomaga także określić typ systemu plików na partycji.
$df
Za pomocą flagi -h
możesz wyświetlić statystyki miejsca na dysku systemu plików w formacie „czytelnym dla człowieka” (wyświetla szczegóły statystyk w bajtach, megabajtach i gigabajtach).
df -h
Teraz, aby wyświetlić powyższe informacje na ekranie, a także zapisać je do pliku, np. do późniejszej analizy i/lub wysłać do administratora systemu e-mailem, uruchom poniższe polecenie.
df -h | tee df.log
cat df.log
Tutaj magii dokonuje polecenie tee, które odczytuje ze standardowego wejścia i zapisuje na standardowe wyjście oraz do plików.
Jeśli plik(i) już istnieje, możesz go dołączyć za pomocą opcji -a
lub --append
w ten sposób.
df -h | tee -a df.log
Uwaga: możesz także użyć pydf jako alternatywnego polecenia „df”, aby sprawdzić wykorzystanie dysku w różnych kolorach.
Aby uzyskać więcej informacji, przeczytaj strony podręcznika df i tee.
man df
man tee
Możesz także przeczytać podobne artykuły.
- 5 ciekawych porad i wskazówek dotyczących wiersza poleceń w systemie Linux
- 10 przydatnych trików z wiersza poleceń systemu Linux dla początkujących
- 10 ciekawych trików i wskazówek dotyczących wiersza poleceń systemu Linux, które warto znać
- Jak uruchamiać lub powtarzać polecenie systemu Linux co X sekund na zawsze
- Ustaw datę i godzinę dla każdego polecenia, które wykonujesz w historii Bash
W tym krótkim artykule pokazałem, jak wyświetlić wynik polecenia na ekranie, a także zapisać go w pliku w systemie Linux. Jeśli masz jakieś pytania lub dodatkowe pomysły, którymi możesz się podzielić, zrób to w sekcji komentarzy poniżej.