Podczas korzystania z terminala Linux istnieje wiele sytuacji, w których chcesz przekierować dane wyjściowe polecenia do pliku i ekranu jednocześnie, upewniając się, że dane wyjściowe są zapisywane w pliku, aby można było się do niego później odwołać. Z przyjemnością dowiesz się, że narzędzie Linux może wykonać tę funkcję bez wysiłku. komenda trójnika jest dodawany w systemach opartych na Linuksie specjalnie w tym celu. Przejdźmy więc dalej i poznajmy to fantastyczne narzędzie.
polecenie trójnika:
komenda tee może odczytać standardowe wejście i przekierować je do jednego lub więcej plików. Przerywa wyjście dowolnego polecenia lub programu wyświetlanego na ekranie i zapisuje je do pliku. Jest używany z innymi poleceniami używającymi potoków.
podstawowa składnia polecenia tee:
Tutaj pokazaliśmy podstawową składnię polecenia tee.
trójnikPliki opcji
Opcje:
- -i lub –ignore-interrupts służy do ignorowania sygnałów przerwań.
- Wreszcie, -a lub –append umożliwia poleceniu tee dołączanie plików zamiast nadpisywania zawartości.
- Możesz również użyć tee -help, aby wyświetlić listę dostępnych opcji dla polecenia tee.
Pliki:
- Nazwy plików jednego lub więcej plików. Każdy z tych plików będzie zawierał przekierowane wyjście.
Używanie polecenia tee do przekierowania wyjścia do pliku i ekranu:
Ta sekcja zawiera kilka doskonałych przykładów demonstrowania przekierowania wyjścia dowolnego polecenia do ekranu lub dowolnego pliku.
Składnia polecenia tee do przekierowania wyjścia:
Komenda | trójnik /ścieżka/do/plikPrzekierowanie wyjścia do pojedynczego pliku i ekranu:
W terminalu wykonanie ls polecenie wyświetli listę plików i katalogów obecnych w bieżącym katalogu roboczym.
$ls
Aby przekierować wyjście do pliku i ekranu jednocześnie, napisz komendę tee w następujący sposób:
Przed | symbol potoku, możesz wpisać polecenie, które chcesz wykonać, a następnie połączyć | z poleceniem tee podczas określania ścieżki pliku. W naszym przypadku przekierujemy wyjście do przykładowego pliku znajdującego się w naszym katalogu domowym.
Możesz także dołączyć przekierowane wyjście, korzystając z -do lub -dodać opcję za pomocą polecenia tee. -do lub -dodać opcja pozwala komendzie tee na dołączanie plików zamiast nadpisywania zawartości pliku.
Składnia dołączania przekierowanych danych wyjściowych:
Komenda | trójnik -do /ścieżka/do/plikTo polecenie dołączy przekierowane dane wyjściowe na końcu pliku próbki.
$unname -do | trójnik -doprzykładowy plik
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. Udostępniliśmy składnię tego przekierowania wielu plików.
Komenda | trójnikplik1 plik2 plik3Podane poniżej polecenie przekieruje dane wyjściowe ls do plików screen oraz samplefile.txt i samplefile2.txt.
$ls | trójniksamplefile.txt samplefile2.txt
Wniosek:
Podczas pracy w terminalu Linux koncepcja przekierowania wyjścia jest cenna. trójnik polecenie jest jednym z najcenniejszych narzędzi, które pomaga użytkownikowi Linuksa przekierować dane wyjściowe polecenia do pliku i ekranu. W tym artykule omówiono podstawowe zastosowanie trójnik do przekierowywania wyjścia do ekranu, jednego lub wielu plików.