Wyszukiwanie w witrynie

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.

  1. 5 ciekawych porad i wskazówek dotyczących wiersza poleceń w systemie Linux
  2. 10 przydatnych trików z wiersza poleceń systemu Linux dla początkujących
  3. 10 ciekawych trików i wskazówek dotyczących wiersza poleceń systemu Linux, które warto znać
  4. Jak uruchamiać lub powtarzać polecenie systemu Linux co X sekund na zawsze
  5. 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.