Strona główna › Pytania INF.02 › Pytanie 2410
INF.02 · pytanie #2410
Jaką funkcję pełni polecenie tee w systemie Linux?
- APobiera dane ze strumienia i zapisuje wynik do pliku tekstowego w katalogu <i>/home</i>.
- BWyświetla zbiory dyskowe zapisane w postaci drzewa katalogów.
- CPobiera dane ze strumienia wejściowego i wysyła je do strumienia wyjściowego oraz plików.
- DWyświetla zawartość pliku tekstowego podanego jako argument polecenia.
Poprawna odpowiedź: C. Pobiera dane ze strumienia wejściowego i wysyła je do strumienia wyjściowego oraz plików.
Kliknij odpowiedź, którą uważasz za poprawną.
Wyjaśnienie
Polecenie tee w systemie Linux jest czymś, co naprawdę warto znać, jeśli pracujesz z terminalem i potokami. Moim zdaniem to jedno z tych narzędzi, które na początku wydaje się niepozorne, a potem nagle okazuje się nieocenione w codziennej pracy. Tee pobiera dane ze standardowego wejścia i przekazuje je jednocześnie dalej do standardowego wyjścia oraz do wskazanych plików. Dzięki temu możesz np. przetwarzać dane w potoku, a przy okazji zapisać gdzieś kopię na później, co bywa przydatne przy debugowaniu albo archiwizacji wyników. Przykładowo, możesz użyć polecenia ls -l | tee lista.txt, żeby wyświetlić zawartość katalogu na ekranie i jednocześnie zapisać ją do pliku lista.txt. Z mojego doświadczenia, tee przydaje się także w automatyzacji, na przykład w skryptach backupowych czy testowych. Warto pamiętać, że tee domyślnie nadpisuje pliki, ale można dodać opcję -a, żeby dane były dopisywane. To jest zgodne z filozofią UNIXa: robić jedną rzecz dobrze i umożliwiać współpracę narzędzi poprzez strumienie. Przy pracy z dużymi systemami, gdzie ważne jest logowanie i jednoczesne monitorowanie procesów, tee po prostu ratuje sytuację. Takie podejście promuje przejrzystość i łatwość śledzenia, co w branży IT jest ogromną zaletą.
🤖 Wyjaśnienie generowane przez AI – weryfikuj w oficjalnych źródłach.