1. Просмотреть содержимое директорий /etc, /proc, /home. Посмотреть пару произвольных файлов в /etc. 2. Выяснить, для чего предназначена команда cat. Используя данную команду, создайте два файла с данными, а затем объедините их в один. Просмотрите содержимое созданного файла. Переименуйте файл, дав ему новое имя. 3. Создать несколько файлов. Создайте директорию, переместите файл туда. Удалите все созданные в этом и предыдущем задании директории и файлы. 4. В ОС Linux скрытыми файлами считаются те, имена которых начинаются с символа “.”. Сколько скрытых файлов в вашем домашнем каталоге? (Использовать конвейер. Подсказка: для подсчета количества строк можно использовать wc). 5. Попробовать вывести с помощью cat все файлы в директории /etc. Направить ошибки в отдельный файл в вашей домашней директории. Сколько файлов, которые не удалось посмотреть, оказалось в списке? 6. Запустить в одном терминале программу, в другом терминале посмотреть PID процесса и остановить с помощью kill, посылая разные типы сигналов. Что происходит? 7. *Отобразить в /dev список устройств, которые в настоящее время используются вашим UID (для этого используется команда lsof). Организовать конвейер через less, чтобы посмотреть их должным образом. 8. *Cоздайте директорию для хранения фотографий, в ней должны быть директории по годам, (например, за последние 5 лет), и в каждой директории года по директории для месяца. 9. *Заполните директории файлами вида ГГГГММДДНН.txt. Внутри файла должно быть имя файла. Например 2018011301.txt, 2018011302.txt. 10. * Полезное задание на конвейер. Использовать команду cut на вывод длинного списка каталога, чтобы отобразить только права доступа к файлам. Затем отправить в конвейере этот вывод на sort и uniq, чтобы отфильтровать все повторяющиеся строки. Потом с помощью wc посчитать различные типы разрешений в этом каталоге. Самостоятельно решить задачу, как сделать так, чтобы в подсчет не добавлялись строка Итого и файлы . и .. (ссылки на текущую и родительскую директории) 11. * Взять один из файлов логов системы, скопировать его в домашнюю папку. Запаковать-распаковать его один раз с помощью передачи между tar и gzip по конвейру а второй раз с применением только ключей tar. 12. * Допустим, вы через сессию ssh выполняете архивирование некоторого большого файла на удалённой машине. Как нужно запустить команду для того чтобы она продолжала выполняться даже если вы разорвёте соединение? 13. * Выполните такую последовательность действий: начните ввод текстового файла через cat, не заканчивая ввод, переведите этот процесс в фоновый режим, запустите команду tail -f для некоторого лога, ппереведите его также в фоновый режим, верните вашу команду cat в активный режим, завершите ввод текста и закройте файл, оставшийся процесс tail сначала оствновите, а затем удалите с помощью kill. Примечание. Задания с 7 по 10 даны для тех, кому упражнений 1-6 показалось недостаточно. Примечание. Задания с 11 по 13 даны для тех, кому упражнений 1-10 показалось недостаточно.