Jak korzystać z przekierowania w wierszu poleceń
Czy kiedykolwiek chciałeś wysłać dane wyjściowe polecenia do pliku lub dołączyć te dane wyjściowe do istniejącego pliku? To właśnie robią przekierowania. Mówiąc prościej, przekierowania wiersza poleceń umożliwiają pobieranie danych wyjściowych niektórych poleceń i tworzenie nowych plików lub dodawanie do istniejących plików z tymi danymi, jest to niezwykle przydatne rzeczywiście, a wiedza rozszerza się na OS X, Linux i każdy inny wariant Uniksa.
W ramach naszych nieustannych poszukiwań wiedzy na temat wiersza poleceń systemu OS X przedstawiamy kilka informacji na temat niezwykle przydatnych narzędzi przekierowujących.
Przekieruj wyjście polecenia do nowego pliku
Najbardziej podstawowe użycie przekierowania jest następujące:
polecenie > nowyplik
Spowoduje to pobranie danych wyjściowych polecenia „command” i umieszczenie ich w pliku o nazwie „newfile”, na przykład:
ls -la > kataloglisting.txt
To spowodowałoby umieszczenie danych wyjściowych ls -la w pliku o nazwie directorylisting.txt. Łatwo!
Dołącza dane wyjściowe polecenia na końcu istniejącego pliku (EOF)
Jeśli masz istniejący plik, do którego chcesz dołączyć dane wyjściowe polecenia, po prostu użyj tej formy przekierowania:
polecenie >> istniejący plik
Przykłady używanych przekierowań z wiersza poleceń
Jeśli chcesz utworzyć plik tekstowy z danymi z polecenia ps, ale kontrolowany tylko dla uruchomionych procesów związanych z pulpitem nawigacyjnym, wpisz w wierszu polecenia:
ps -aux | grep Pulpit nawigacyjny > dashboarddata.txt
Jeśli chcesz dodać na końcu właśnie utworzonego pliku dashboarddata.txt listę zainstalowanych widżetów, wpisz:
ls -l /Library/Widgets >> dashboarddata.txt
Zastosowań przekierowania jest nieskończenie wiele, a przekonasz się, że im więcej czasu spędzasz w wierszu poleceń, tym częściej będziesz chciał używać przekierowania do wspomagania niektórych zadań.
Mac OS X jest tak przyjazny dla użytkownika, że wielu użytkowników komputerów Mac prawdopodobnie nie wie, że korzysta z potężnej bazy uniksowej, dostępnej z poziomu aplikacji Terminal.Uważamy, że skoro jest tam linia poleceń, powinieneś być w stanie do pewnego stopnia z niej korzystać. Czytaj dalej lub przeglądaj nasze artykuły dotyczące wiersza poleceń, aby uzyskać znacznie więcej.