Korzystanie z potoków w wierszu poleceń
Bez dalszego wstępu, oto kilka informacji na temat potoków wiersza poleceń, ich działania i, co najważniejsze, jak używać potoków do sterowania wyjściem wiersza poleceń, efektywnie „przesyłając” je w inne miejsce:
Symbol potoku wygląda jak |, (jest to ten sam klawisz, co klawisz \, jeśli jesteś zdezorientowany) i jest niezwykle przydatny podczas pracy w wierszu poleceń. Oto kilka przykładów:
ls -la | jeszcze
Pobiera dane wyjściowe polecenia list (z długimi i wszystkimi flagami) i „potokuje” je do polecenia more, umożliwiając przeglądanie danych wyjściowych po jednej stronie na raz.
ps aux | grep użytkownik
To polecenie przyjmuje dane wyjściowe polecenia procesu i zgłasza tylko instancje procesów należące do „użytkownika”
Fajki można używać praktycznie do wszystkiego, więc użyj swojej wyobraźni.
Innym powszechnym zastosowaniem rur potokowych jest łączenie z „mniej”, aby poprawić czytelność długich wyników, gdy używany jest „kot” lub coś podobnego:
cat /etc/passwd | mniej
Potoki mogą być również używane w bardzo zaawansowany sposób, pobierając dane wyjściowe dowolnego polecenia i przekierowując je na wejście innego ciągu poleceń, a następnie biorąc te dane wyjściowe i ponownie je przekierowując, w długi ciąg poleceń i potoków, może to wyglądać mniej więcej tak:
cat /etc/OSXDaily.txt | grep osxdaily test>"
Potoki można również łączyć z przekierowaniami i innymi metodami manipulowania czymkolwiek w terminalu.
Wiersz poleceń systemu Mac OS X relatywnie często omawiamy w OS X Daily, ale nasz niedawny artykuł Podstawy użyteczności wiersza poleceń: Przekierowanie prawdopodobnie powinien zawierać również trochę informacji o potokach, więc oto jesteśmy.Bardziej zaawansowane cele najlepiej omówimy w innym szczegółowym samouczku, który pozwoli Ci poznać podstawy, więc bądź na bieżąco.
