Standardowe wyjście
Część sekcji Podstawy ścieżki Terminal w Coddy. Lekcja 37 z 82.
Każde polecenie w terminalu ma przypisane trzy strumienie danych. Zrozumienie tych strumieni to podstawa przekierowywania: jednej z najpotężniejszych funkcji wiersza poleceń.
Pierwszy strumień nazywa się standardowym wyjściem, często skracanym do stdout. To tutaj polecenia wysyłają swoje zwykłe wyniki. Gdy uruchamiasz ls lub cat, tekst widoczny na ekranie jest przesyłany przez standardowe wyjście.
echo "Hello, World!"Komunikat Hello, World! jest wysyłany na standardowe wyjście, które domyślnie wyświetla go na ekranie terminala.
Podobnie, gdy wyświetlasz listę plików:
lsLista nazw plików trafia przez standardowe wyjście na ekran.
Domyślnie standardowe wyjście jest połączone z ekranem terminala. Ale właśnie teraz robi się ciekawie. Możesz przekierować to wyjście gdzie indziej, na przykład do pliku. Zamiast widzieć wyniki na ekranie, możesz je zapisać i wykorzystać później.
W nadchodzących lekcjach dowiesz się, jak przekierowywać standardowe wyjście do plików, i poznasz dwa pozostałe strumienie: standardowe wejście i standardowe wyjście błędów.
Wyzwanie
ŁatwyUżyj polecenia echo, aby wysłać komunikat na standardowe wyjście. Wypisz dokładnie następujący tekst:
Terminal streams are powerfulPodpowiedź: Użyj
echo, a następnie tekstu w cudzysłowie. Wynik widoczny na ekranie jest wysyłany przez standardowe wyjście (stdout).
Spróbuj swoich sił
Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.
Wszystkie lekcje w sekcji Podstawy
4Katalogi
Utwórz katalogSkopiuj katalogPrzenieś i zmień nazwę kataloguUsuń katalogPodsumowanie — operacje na katalogach7Zawartość plików
Początek i koniecLiczba słówPolecenie sortPolecenie uniqPodstawy grepgrep z opcjamiPowtórka – detektyw tekstu10Projekt analizatora logów
Przegląd projektuPrzeglądanie pliku logów2Nawigacja
Wyświetlanie bieżącego kataloguWyświetlanie plikówZmiana kataloguŚcieżki bezwzględne i względneKatalog domowy i głównyPowtórka — znajdź drogę8Przekierowywanie
Standardowe wyjścieNadpisywanie plikuDopisywanie do plikuStandardowe wejścieStandardowe wyjście błędówPodsumowanie — tworzenie dziennika3Pliki
Utwórz plikOdczytaj plikSkopiuj plikPrzenieś i zmień nazwę plikuUsuń plikPodsumowanie — operacje na plikach6Symbole wieloznaczne i wzorce
Symbol wieloznaczny gwiazdkaSymbol wieloznaczny znak zapytaniaSymbole wieloznaczne w nawiasachŁączenie symboli wieloznacznychPowtórka — operacje selektywne9Potoki
Czym jest potokŁączenie dwóch poleceńŁączenie wielu poleceńPotok z grepPodsumowanie – potok danychPoćwicz samodzielnie: Edytor online Terminal