Przekierowania
Transkrypt
Przekierowania
Przekierowania Andrzej Zbrzezny 4 października 2016 1 1.1 Strumienie standardowe, przekierowania i potoki Przekierowywanie standardowego strumienia wyjścia do pliku $ ls -l /usr/bin > ls-output.txt $ ls -l ls-output.txt $ less ls-output.txt $ ls -l /bin/usr > ls-output.txt $ ls -l ls-output.txt $ > ls-output.txt $ ls -l /usr/bin >> ls-output.txt $ ls -l /usr/bin >> ls-output.txt $ ls -l /usr/bin >> ls-output.txt $ ls -l /usr/bin >> ls-output.txt $ ls -l ls-output.txt 1.2 Przekierowywanie standardowego strumienia bł˛edów do pliku $ ls -l /bin/usr 2> ls-error.txt 1.3 Przekierowywanie standardowych strumieni wyjścia i bł˛edów do pliku $ ls -l /bin/usr > ls-output.txt 2>&1 $ ls -l /bin/usr &> ls-output.txt 1.4 Usuwania niechcianego wyjścia $ ls -l /bin/usr 2> /dev/null 1.5 Przekierowywanie standardowego strumienia wejścia $ cat ls-output.txt $ cat $ cat $ cat $ cat > lazy_dog.txt $ cat lazy_dog.txt $ cat < lazy_dog.txt 1.6 Potoki $ ls -l /usr/bin | less $ ls /bin /usr/bin | sort | less $ ls /bin /usr/bin | sort | uniq | less $ ls /bin /usr/bin | sort | uniq -d | less $ wc ls-output.txt $ ls /bin /usr/bin | sort | uniq | wc -l $ ls /bin /usr/bin | sort | uniq | grep zip $ head -n 5 ls-output.txt $ tail -n 5 ls-output.txt $ ls /usr/bin | tail -n 5 $ tail -f /var/log/messages $ ls /usr/bin | tee ls.txt | grep zip 2