Потоки
- Потоки воода/вывода
- Переназначение потоков
- Понятие конвеера
- Подробнее о конвеерах и перенаправлении
- Практическое применение
-
Найти сколько раз встречается "hello" в текстовых файлах в текущем каталоге и его подкаталогах
find ./ -name *.txt -type f -exec grep "hello" {} \; | wc -l
-
Просмотреть все недавние обращения к contacts.php на локальном веб сервере с возможностью листать результаты
cat /var/log/apache2/access.log | grep "contacts.php" | less
- Посмотреть чем занято место в текущем каталоге в порядке убывания
du -hsx ./* | sort -hr
- Безусловно прекратить все процессы запущенные пользователем user1
ps aux | grep -e '^user1' | awk '{ print $2 }' | xargs -n 1 kill -KILL
- Для каждого пользователя в группе 'students' показать его username и текстовое поле с коментарием о нём
GROUP=`cat /etc/group | grep 'students' | cut -d ':' -f3` && grep -P -e "^\w+:x:\d+:$GROUP" /etc/passwd | cut -d ':' -f 1,5
-
Найти сколько раз встречается "hello" в текстовых файлах в текущем каталоге и его подкаталогах