# Linux. Практика 1 ## Задание 1 1. Посмотреть под каким пользователем в системе Linux. 2. Перейти в корневой каталог. 3. Посмотреть содержимое каталога. 4. Определить типы команд ls, cd. 5. Посмотреть из корневого каталога содержимое директории Home. 6. Перейти в директорию /tmp. ![](https://i.imgur.com/8SVSJ1c.png) 7. Создать директорию /pt. 8. Создать 3 текстовых документа 1.txt 2.txt 3.txt. 9. Изменить или добавить содержимое текстового документа с помощью редакторов nano и vim. ![](https://i.imgur.com/tYeomeh.png) 10. Скопировать и переименовать директорию с файлами ![](https://i.imgur.com/o5xqyfY.png) 11. Заархивировать директорию ![](https://i.imgur.com/BWoGF4c.png) 12. Разархивировать директорию ![](https://i.imgur.com/xwAQ6hf.png) 13. Посмотреть содержимое домашней директории и каталога usr одной командой. 14. Посмотреть содержимое каталога в обратном порядке. 15. Посмотреть права на директорию. 16. Посмотреть права на текстовые файлы. ![](https://i.imgur.com/SeO0PoH.png) 17. Переместить и переименовать один текстовый файл в директорию /tmp. ![](https://i.imgur.com/8P8cF83.png) 18. Создать новую директорию, в ней создать новый текстовый документ, переместить из директории /tmp файл в новую директорию с заменой файла и запросом на его изменение. ![](https://i.imgur.com/RtukW4p.png) 20. Определить местоположение данного исполняемого файла ls, cd. ![](https://i.imgur.com/NmxYFrp.png) 22. Вывести краткое описание команды и утилиты ls ![](https://i.imgur.com/gHc7Sec.png) nano ![](https://i.imgur.com/Vslg7ju.png) rm ![](https://i.imgur.com/uqMqgg8.png) 24. Создать символические ссылки. 26. Создать символическую ссылку в никуда, продемонстрировать её. ![](https://i.imgur.com/qQpKwol.png) 28. Создать прямые ссылки. ![](https://i.imgur.com/gyhyT3k.png) 30. Создать собственную команду, которая будет использовать следующее: cd /usr; ls; cd - , с помощью alias. ![](https://i.imgur.com/767g3f6.png) 32. С помощью команды cat написать любой текст и записать его в текстовый файл. 33. Удалить один текстовый файл ![](https://i.imgur.com/Sj9s1ck.png) 35. Создать пустую директорию и удалить её ![](https://i.imgur.com/hRP1KDb.png) 37. Удалить директорию с 3-я текстовыми файлами ![](https://i.imgur.com/cM4FHHR.png) 38. Создать пользователя 39. Поменять пароль нового пользователя ![](https://i.imgur.com/B5QD16g.png) 41. Найти текстовый документ с помощью команд Find и Grep ![](https://i.imgur.com/Qn4t0vE.png) 43. Воспользоваться логическими 'и' и 'или' как пример использовать команду ping ![](https://i.imgur.com/f7Aqh9x.png) ![](https://i.imgur.com/QJqLNVW.png) ## Задание 2 1. Поиск файлов: ![](https://i.imgur.com/3ln9RM7.png) 2. Поиск и фильтрация файлов ![](https://i.imgur.com/F42x6zl.png) 4. Отображение количества строк до или после строки поиска ![](https://i.imgur.com/JWIX5L0.png) 5. Вывод количества строк совпадения ![](https://i.imgur.com/vYaytXj.png) 6. Количество совпадений ![](https://i.imgur.com/lvMwQD1.png) 7. Поиск файлов по заданным номерам строк ![](https://i.imgur.com/tCbWxPH.png) 8. Поиск рекурсивной строки во всех каталогах ![](https://i.imgur.com/1vfr5VY.png) 10. Поиск по всему шаблону ![](https://i.imgur.com/031Zgqi.png) 12. Поиск строки в архивах файлах Gzip ![](https://i.imgur.com/wKAwCoq.png) 14. Создаем простой zip-архив ![](https://i.imgur.com/NXUggcd.png) ![](https://i.imgur.com/4eG7K0F.png) ![](https://i.imgur.com/CuSf1mb.png) ![](https://i.imgur.com/hkQsGfH.png) ## Задание 3 Посимвольное выделение: ![](https://i.imgur.com/2e85aD4.png) Построчное выделение: ![](https://i.imgur.com/KlG7TzS.png) Блочное выделение: ![](https://i.imgur.com/eYc5FZr.png) Переход в начало документа: ![](https://i.imgur.com/6pT7JIY.png) Переход в конец документа: ![](https://i.imgur.com/lhByurW.png) Переход к следующему слову: ![](https://i.imgur.com/w5wK9SO.png) Перемещение к предыдущему слову: ![](https://i.imgur.com/MeNQ2eV.png) Перемещение к концу слова: ![](https://i.imgur.com/nZ8cFzy.png) Перемещение к началу строки: ![](https://i.imgur.com/GYPzImE.png) Перемещение к концу строки: ![](https://i.imgur.com/vHdmVi7.png) Поиск в файле: ![](https://i.imgur.com/C4yjMeT.png) Регистронезависимый поиск: ![](https://i.imgur.com/7WvHYai.png) Удаление символа на позиции курсора(third -> thrd): ![](https://i.imgur.com/zQc6OiH.png) Удаление символа справа (this -> tis): ![](https://i.imgur.com/DtgnJi6.png) Удаление строки: ![](https://i.imgur.com/fZ7mpp1.png) Удаление всех символов от положения курсора до окончания строк ![](https://i.imgur.com/MfDNUF7.png) Замена символа с помощью r(6 -> 9) ![](https://i.imgur.com/mdgouy1.png) Замена предыдущего слова с помощщью cb(is ->s) ![](https://i.imgur.com/CKwIDNO.png) Замена до конца строки с помощью C: ![](https://i.imgur.com/w0EhCf4.png) Копирование всей строки с помозью yy и вставка ее ниже предыдущей: ![](https://i.imgur.com/8pUfdqB.png) Копирование с помощью yb и вставка с помощью P: ![](https://i.imgur.com/E5uy9eM.png) Отмена последнего действия: ![](https://i.imgur.com/FjdfWl0.png) Вернуть последнее отмененное действие: ![](https://i.imgur.com/UbcR5Zz.png) Прикрепить строку ниже к текущей: ![](https://i.imgur.com/NJ5f9qr.png) Выйти и сохраниться: ![](https://i.imgur.com/Qfitkhe.png) ## Тестирование: ![](https://i.imgur.com/15ryQYB.png) ![](https://i.imgur.com/4FzS4rM.png) ![](https://i.imgur.com/KiIlrrI.png) ![](https://i.imgur.com/X8qLP1N.png) ![](https://i.imgur.com/Ua9ZdY5.png) ![](https://i.imgur.com/SPlEdCI.png) ![](https://i.imgur.com/qZPGxgS.png) ![](https://i.imgur.com/Q9Rp2Bd.png) ![](https://i.imgur.com/SXESEnW.png) ![](https://i.imgur.com/N7VvWQc.png) ![](https://i.imgur.com/xCavaAW.png) ![](https://i.imgur.com/FTJg5fD.png) ![](https://i.imgur.com/VBT2U0z.png) ![](https://i.imgur.com/SJltdZY.png) ![](https://i.imgur.com/OBkqZfD.png) ![](https://i.imgur.com/bgtFb9x.png) ![](https://i.imgur.com/ZnBsWXt.png) ![](https://i.imgur.com/YqHQoFl.png) ![](https://i.imgur.com/w937eEC.png)