# Вопросы 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 с помощью утилит и операторов конвейера. Гистограмма должна быть отсортирована по частоте встречи слова в тексте.