#  Вопросы

1. Перечислите режимы vim, как в них перейти, как из них выйти.
2. Как выйти из vim без сохранения изменений?
3. Объясните следующую команду: `(date; cat logins.txt | sort | uniq | wc -l ) >> Activity.log`
4. Как указать альтернативные группы символов в шаблоне регулярного выражения в vim?
5. С помощью какого шаблона регулярного выражения можно сопоставить одну из букв abcdef45678?
6. Найдите на удалённом сервере в системном логе события "authentication failure" в `/var/log/auth.log`, уберите начало строки до "authentication failure" и сохраните их в файл. 
7. Вызовите ```for f in `seq 20`; do echo $RANDOM >> rnds; done``` и отсортируйте данные `rnds`, сначала в алфавитном порядке, затем по возрастанию чисел.
8. Найдите гистограмму слов по методу mapreduce с помощью утилит и операторов конвейера. Гистограмма должна быть отсортирована по частоте встречи слова в тексте.