Przekierowania
Transkrypt
Przekierowania
Przekierowania Andrzej Zbrzezny 8 listopada 2012 1 Strumienie standardowe, przekierowania i potoki 1.1 $ $ $ $ $ $ $ $ $ $ $ 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łędów do pliku $ ls -l /bin/usr 2> ls-error.txt 1.3 Przekierowywanie standardowych strumieni wyjścia i błędó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