№1. Основы Linux === Практическая работа №1.1 --- 1. Посмотреть под каким пользователем в системе Linux. ![](https://i.imgur.com/J9wU3wh.png) 2. Перейти в корневой каталог. ![](https://i.imgur.com/FsCKDI9.png) 3. Посмотреть содержимое каталога. ![](https://i.imgur.com/4RkmxA0.png) 4. Определить типы команд ls, cd. ![](https://i.imgur.com/OV5POw8.png) 5. Посмотреть из корневого каталога содержимое директории Home. ![](https://i.imgur.com/jOdxSyf.png) 6. Перейти в директорию /tmp. ![](https://i.imgur.com/EdIkPdK.png) 7. Создать директорию /pt. ![](https://i.imgur.com/kNlpyz8.png) 8. Создать 3 текстовых документа 1.txt 2.txt 3.txt. ![](https://i.imgur.com/Qk7fxWR.png) 9. Изменить или добавить содержимое текстового документа с помощью редакторов nano и vim. ![](https://i.imgur.com/vHf2TeB.png) ![](https://i.imgur.com/xULUUmx.png) 10. Скопировать и переименовать директорию с файлами. ![](https://i.imgur.com/OT5Duzj.png) ![](https://i.imgur.com/ObuMhRu.png) 11. Заархивировать директорию. ![](https://i.imgur.com/LWLrmUl.png) 12. Разархивировать директорию. ![](https://i.imgur.com/ZfBg11O.png) 13. Посмотреть содержимое домашней директории и каталога usr одной командой. ![](https://i.imgur.com/lo4WQxO.png) 14. Посмотреть содержимое каталога в обратном порядке. ![](https://i.imgur.com/QuEBWKB.png) 15. Посмотреть права на директорию. ![](https://i.imgur.com/Yfj8lrF.png) 16. Посмотреть права на текстовые файлы. ![](https://i.imgur.com/i6xBmyP.png) 17. Переместить и переименовать один текстовый файл в директорию /tmp. ![](https://i.imgur.com/dffdvhX.png) 18. Создать новую директорию, в ней создать новый текстовый документ, переместить из директории /tmp файл в новую директорию с заменой файла и запросом на его изменение. ![](https://i.imgur.com/Zj8PLC8.png) ![](https://i.imgur.com/kywMRDq.png) 19. Определить местоположение данного исполняемого файла ls, cd. ![](https://i.imgur.com/ckYvMvl.png) ![](https://i.imgur.com/t1a5uNI.png) 20. Вывести краткое описание команды и утилиты ls, nano, rm. ![](https://i.imgur.com/J5MJH7D.png) 21. Создать символические ссылки. ![](https://i.imgur.com/IaUYDNW.png) 22. Создать символическую ссылку в никуда, продемонстрировать её. ![](https://i.imgur.com/DEkQI2v.png) 23. Создать прямые ссылки. ![](https://i.imgur.com/uCNlMM5.png) 24. Создать собственную команду, которая будет использовать следующее: cd /usr; ls; cd - , с помощью alias. ![](https://i.imgur.com/o6inwFc.png) 25. С помощью команды cat написать любой текст и записать его в текстовый файл. Печатаем текст затем, чтобы выйти из файла нажимаем клавиши ctrl+d ![](https://i.imgur.com/bHuxovr.png) 26. Удалить один текстовый файл ![](https://i.imgur.com/HDD6cJr.png) 27. Создать пустую директорию и удалить её ![](https://i.imgur.com/zwAp88v.png) 28. Удалить директорию с 3-я текстовыми файлами ![](https://i.imgur.com/quKcBg7.png) 29. Создать пользователя ![](https://i.imgur.com/831UQuJ.png) 30. Поменять пароль нового пользователя ![](https://i.imgur.com/ZttFCYJ.png) 31. Найти текстовый документ с помощью команд Find и Grep ![](https://i.imgur.com/9hvrGnS.png) 32. Воспользоваться логическими 'и' и 'или' как пример использовать команду ping ![](https://i.imgur.com/uGA6AsA.png) Практическая работа №1.2 --- 1. Поиск файлов ![](https://i.imgur.com/q3aduZo.png) 2. Поиск и фильтрация файлов ![](https://i.imgur.com/3CtSqBR.png) 3. Найти все файлы .mp3 ![](https://i.imgur.com/KCn8WVx.png) 4. Отображение количества строк до или после строки поиска ![](https://i.imgur.com/EWCVxuS.png) 5. Вывод количества строк совпадения ![](https://i.imgur.com/bUmYb0S.png) 6. Количество совпадений ![](https://i.imgur.com/p4MZl3g.png) 7. Поиск файлов по заданным номерам строк ![](https://i.imgur.com/Gl6FxK5.png) 8. Поиск рекурсивной строки во всех каталогах ![](https://i.imgur.com/WTdZAql.png) 9. Поиск по всему шаблону ![](https://i.imgur.com/BOKX6Y9.png) 10. Поиск строки в архивах файлах Gzip ![](https://i.imgur.com/uaKyVKv.png) 11. Создаем простой zip-архив (архив файла, директории с файлами и разархивация) ![](https://i.imgur.com/VBONvNs.png) ![](https://i.imgur.com/IylKQHT.png) ![](https://i.imgur.com/mS9wXvb.png) ![](https://i.imgur.com/FGADLet.png) Практическая работа №1.3 --- 1. Установка vim ![](https://i.imgur.com/JPlKi8H.png) 2. Создаем файл с помощью echo и открываем его в редакторе vim ![](https://i.imgur.com/KDbI0Xu.png) 3. Для выделения нажимаем v, `ctrl + shift + v` - построчного выделения, `ctrl + v` это режим блочного выделения Выделение посимвольно: ![](https://i.imgur.com/54nxkwp.png) Выделение построчно: ![](https://i.imgur.com/whjUnuG.png) Блочное выделение: ![](https://i.imgur.com/CaSEfke.png) 4. Поиск текста: поиск чувствительный к регистрам ![](https://i.imgur.com/jO6OQoH.png) поиск не чувствительный к регистрам ![](https://i.imgur.com/mMHthv5.png) 5. Копирование и вставка с помощью y и p ![](https://i.imgur.com/af9lel2.png) 6. Созранить и выйти из редактора можно с помощью `:wq`, если сохранять изменения не нужно, то просто `:q ` ![](https://i.imgur.com/uk2cl3n.png) 7. Обучение пройдено ![](https://i.imgur.com/SpUZMVI.png) ![](https://i.imgur.com/aKxVLVs.png) ![](https://i.imgur.com/zd8h5Kq.png) ![](https://i.imgur.com/Ck0yByM.png) ![](https://i.imgur.com/F8rxcQG.png) ![](https://i.imgur.com/Dgg3WpW.png) ![](https://i.imgur.com/5mliyOX.png) ![](https://i.imgur.com/MTuwihq.png) ![](https://i.imgur.com/PVzOqh5.png) ![](https://i.imgur.com/BxdV4k3.png) ![](https://i.imgur.com/e1bJyMw.png) ![](https://i.imgur.com/LM3VazD.png) ![](https://i.imgur.com/LjB28co.png) ![](https://i.imgur.com/s4WJRtb.png) ![](https://i.imgur.com/DOSDQAi.png) ![](https://i.imgur.com/mLn1ubC.png)