Linux przekieruj wyjście do pliku i ekranu

Linux przekieruj wyjście do pliku i ekranu

Podczas korzystania z terminalu Linux istnieje wiele sytuacji, w których chcesz przekierować dane wyjściowe polecenia do pliku i ekranu jednocześnie, upewniając się, że wyjście jest zapisywane w pliku, aby można było zapoznać się z nim później. Z przyjemnością dowiesz się, że narzędzie Linux może wykonać tę funkcję bez wysiłku. „Polecenie koszulki” jest dodawany do systemów opartych na systemie Linux specjalnie do tego celu. Więc chodźmy dalej i dowiedzmy się o tym fantastycznym narzędziu.

polecenie tee:

Polecenie TEE może odczytać standardowe wejście i przekierować je do jednego lub więcej plików. Łamie wyjście dowolnego polecenia lub programu pokazanego na ekranie i zapisuje je na pliku. Jest wykorzystywany z innymi poleceniami za pomocą rur.

Komenda TEE Podstawowa składnia:

Tutaj pokazaliśmy podstawową składnię polecenia TEE.

Pliki opcji tee

Opcje:

  • -I lub -ignore -intertribs to ignorowanie sygnałów przerwań.
  • Wreszcie, -a lub -append umożliwia komendę TEE na dołączanie plików, a nie zastąpienie treści.
  • Możesz także użyć TEE -Help, aby wyświetlić listę dostępnych opcji dla polecenia TEE.

Akta:

  • Nazwy plików jednego lub więcej plików. Każdy z tych plików będzie zawierał przekierowane wyjście.

Korzystanie z polecenia TEE do przekierowania wyjścia do pliku i ekranu:

Ta sekcja zawiera kilka doskonałych przykładów wykazania przekierowania wyjściowego dowolnego polecenia na ekran lub dowolny plik.

Składnia polecenia TEE do przekierowania wyjścia:

polecenie | TEE/ścieżka/do/pliku

Przekierowanie wyjścia do jednego pliku i ekranu:

W terminalu, wykonywanie „LS” Polecenie zawiera listę plików i katalogów obecnych w bieżącym katalogu roboczym.

$ ls


Aby jednocześnie przekierować dane wyjściowe do pliku i ekranu, napisz polecenie TEE w następujący sposób:

$ ls | Próbka TEE

Przed „|” Symbol rury, możesz wpisać polecenie, które chcesz wykonać, a następnie połączyć „|” z poleceniem TEE, określając ścieżkę pliku. W naszym przypadku przekierowamy wyjście do „Próbki” obecnego w naszym katalogu domowym.

Możesz także dołączyć przekierowane dane wyjściowe, wykorzystując "-A" Lub "-dodać" opcja z poleceniem TEE. -A Lub -dodać Opcja umożliwia polecenie TEE dołączanie plików zamiast zastąpić zawartość pliku.

Składnia do dołączenia przekierowanego wyjścia:

polecenie | tee -a/ścieżka/do/plik

To polecenie dołączy przekierowane dane wyjściowe na koniec „Plik próbki."

$ uname -a | TEE -A PLAKFILE

Przekierowanie wyjścia do wielu plików i ekranu:

Jeśli chcesz przekierować wyjście ekranu do wielu plików, jedyne, co musisz zrobić, to dodać nazwy plików na końcu polecenia TEE. Podaliśmy składnię do tego przekierowania wielokrotnego pliku.

polecenie | Tee File1 File2 File3

Poniżej podana polecenie przekieruje wyjście „LS” na ekran i „próbki.TXT ”i„ SampleFile2.pliki txt ”.

$ ls | Próbka TEE.TXT próbka plik2.tekst

Wniosek:

Podczas pracy w terminalu Linux koncepcja przekierowania wyjściowego jest cenna. "trójnik" Polecenie jest jednym z najcenniejszych narzędzi, które pomagają użytkownikowi Linux przekierować wyjście polecenia do pliku i ekranu. W tym artykule omówiono podstawowe użycie "trójnik" w celu przekierowania wyjścia do ekranu, pojedynczego lub wielu plików.