## Основы Linux ## Практическая работа 1. ## Практическая работа "Работа в командной строке" 1. Посмотрели под каким пользователем в системе Linux. Рисунок 1 ниже. ![](https://i.imgur.com/UHg6kY5.png) Рисунок 1 2. Перешли в корневой каталог. Рисунок 2 ниже. ![](https://i.imgur.com/IdHy51P.png) Рисунок 2 3. Посмотрели содержимое каталога. Рисунок 3 ниже. ![](https://i.imgur.com/tlviHHW.png) Рисунок 3 4. Определили типы команд ls, cd. Рисунок 4 ниже. ![](https://i.imgur.com/6AlLb6b.png) Рисунок 4 5. Посмотрели из корневого каталога содержимое директории Home. Рисунок 5 ниже. ![](https://i.imgur.com/87dCZVp.png) Рисунок 5 6. Перейшли в директорию /tmp. Рисунок 6 ниже. ![](https://i.imgur.com/JvuYVQj.png) Рисунок 6 7. Создали директорию /pt. Рисунок 7 ниже. ![](https://i.imgur.com/drHHDBg.png) Рисунок 7 8. Создали 3 текстовых документа 1.txt 2.txt 3.txt. Рисунок 8 ниже. ![](https://i.imgur.com/x00nCVH.png) Рисунок 8 9. Изменили или добавить содержимое текстового документа с помощью редакторов nano и vim. Рисунок 9 и 10 ниже. ![](https://i.imgur.com/vxkLmIi.png) Рисунок 9 ![](https://i.imgur.com/ATLAqmQ.png) Рисунок 10 10. Скопировали и переименовали директорию с файлами. Рисунок 11 ниже. ![](https://i.imgur.com/rzPL53r.png) Рисунок 11 11. Заархивировали директорию. Рисунок 12 ниже. ![](https://i.imgur.com/RqmY11w.png) Рисунок 12 12. Разархивировали директорию. Рисунок 13 ниже. ![](https://i.imgur.com/ZwzUf0l.png) Рисунок 13 13. Посмотрели содержимое домашней директории и каталога usr одной командой. Рисунок 14 ниже. ![](https://i.imgur.com/J7s3IhO.png) Рисунок 14 14. Посмотрели содержимое каталога в обратном порядке. Рисунок 15 ниже. ![](https://i.imgur.com/Vdoc3jJ.png) Рисунок 15 15. Посмотрели права на директорию. Рисунок 16 ниже. ![](https://i.imgur.com/SSdFeoi.png) Рисунок 16 16. Посмотрели права на текстовые файлы. Рисунок 17 ниже. ![](https://i.imgur.com/GqPzyJV.png) Рисунок 17 17. Переместили и переименовали один текстовый файл в директорию /tmp. Рисунок 18 ниже. ![](https://i.imgur.com/w1MVhGs.png) Рисунок 18 18. Создали новую директорию, в ней создали новый текстовый документ, переместили из директории /tmp файл в новую директорию с заменой файла и запросом на его изменение. Рисунок 19 ниже. ![](https://i.imgur.com/yKftQky.png) Рисунок 19 19. Определили местоположение данного исполняемого файла ls, cd. Рисунок 20 ниже. ![](https://i.imgur.com/ute7UAg.png) Рисунок 20 20. Вывели краткое описание команды и утилиты ls, nano, rm. Рисуноки 21 ниже. ![](https://i.imgur.com/zFyDjx1.png) Рисунок 21 21. Создали символические ссылки. Рисунок 22 ниже. ![](https://i.imgur.com/SOmB8cJ.png) Рисунок 22 22. Создали символическую ссылку в никуда, продемонстрировали её. Рисунок 23 ниже. ![](https://i.imgur.com/fJIig1f.png) Рисунок 23 23. Создали прямые ссылки. Рисунок 24 ниже. ![](https://i.imgur.com/Y0y7pu9.png) Рисунок 24 24. Создали собственную команду, которая будет использовать следующее: cd /usr; ls; cd - , с помощью alias. Рисунок 25 ниже. ![](https://i.imgur.com/7t6WdLY.png) Рисунок 25 25. С помощью команды cat написали любой текст и записали его в текстовый файл. Рисунок 26 ниже. ![](https://i.imgur.com/1VGP0nn.png) Рисунок 26 26. Удалили один текстовый файл. Рисунок 27 ниже. ![](https://i.imgur.com/bnBJOOY.png) Рисунок 27 27. Создали пустую директорию и удалили её. Рисунок 28 ниже. ![](https://i.imgur.com/xhej7ut.png) Рисунок 28 28. Удалили директорию с 3-я текстовыми файлами. Рисунок 29 ниже. ![](https://i.imgur.com/I5qvCgq.png) Рисунок 29 29. Создали пользователя. Рисунок 30 ниже. ![](https://i.imgur.com/lHXUYJO.png) Рисунок 30 30. Поменяли пароль нового пользователя. Рисунок 31 ниже. ![](https://i.imgur.com/GYLSJJD.png) Рисунок 31 31. Нашли текстовый документ с помощью команд Find и Grep. Рисунок 32 ниже. ![](https://i.imgur.com/tm8r8JC.png) Рисунок 32 32. Воспользовались логическими 'и' и 'или' как пример использовали команду ping. Рисунок 33 ниже. ![](https://i.imgur.com/vwONHe3.png) Рисунок 33 ## Практическая работа №1.2 ### Практическая работа “GREP” 1.1 Поиск файлов. Рисунок 34 ниже. ![](https://i.imgur.com/qQo2HNe.png) Рисунок 34 1.2 Поиск и фильтрация файлов. Рисунок 35 ниже. ![](https://i.imgur.com/2kxL9Lf.png) Рисунок 35 1.3 Найти все файлы .mp3. Рисунок 36 ниже. ![](https://i.imgur.com/0nIU5kQ.png) Рисунок 36 1.4 Отображение количества строк до или после строки поиска. Рисунок 37 ниже. ![](https://i.imgur.com/arUISfr.png) Рисунок 37 1.5 Вывод количества строк совпадения. Рисунок 38 ниже. ![](https://i.imgur.com/HGfMk7F.png) Рисунок 38 1.6. Количество совпадений. Рисунок 39 ниже. ![](https://i.imgur.com/2TLbqOZ.png) Рисунок 39 1.7 Поиск файлов по заданным номерам строк. Рисунок 40 ниже. ![](https://i.imgur.com/qjT5mWu.png) Рисунок 40 1.8 Поиск рекурсивной строки во всех каталогах. Рисунок 41 ниже. ![](https://i.imgur.com/UkiqKZ1.png) Рисунок 41 1.9 Поиск по всему шаблону. Рисунок 42 ниже. ![](https://i.imgur.com/ZAZjYTt.png) Рисунок 42 1.10 Поиск строки в архивах файлах Gzip. Рисунок 43 ниже. ![](https://i.imgur.com/ddQg7OW.png) Рисунок 43 1.11 Создаем простой zip-архив. Рисунок 44, 45, 46, 47, 48 и 49 ниже. ![](https://i.imgur.com/e7x0nVX.png) Рисунок 44 Заархивировали папку с ключом -r. ![](https://i.imgur.com/kcPjjri.png) Рисунок 45 Создали архив с паролем. ![](https://i.imgur.com/OkgZaIL.png) Рисунок 46 Создали архив с скрытым вводом пароля. ![](https://i.imgur.com/Mr7iyPa.png) Рисунок 47 Распоковали архив. ![](https://i.imgur.com/f1NaRvD.png) Рисунок 48 Распаковка архива в другой директории. ![](https://i.imgur.com/LX4MARb.png) Рисунок 49 ниже. ## Практическая работа №1.3 #### 3.1 Создание файла, рисунок 50 ниже. ![](https://i.imgur.com/lVTfHuE.png) Рисунок 50 Зашли в файл, рисунок 51 ниже. ![](https://i.imgur.com/20tP7E1.png) Рисунок 51 Режим визуального выделения, рисунок 52 ниже. ![](https://i.imgur.com/CWZJPds.png) Рисунок 52 Режим построчного визуального выделения, рисунок 53 ниже. ![](https://i.imgur.com/rv4OFV8.png) Рисунок 53 Режим блочного визуального выделения, рисунок 54. ![](https://i.imgur.com/sFiyW4S.png) Рисунок 54 #### 3.2 Перемещение Перемещались с помощью h, j, k, l, рисунок 55 ниже. ![](https://i.imgur.com/HSZHSuH.png) Рисунок 55 #### 3.3 Поиск текста Ввели /очень, рисунок 56 ниже. ![](https://i.imgur.com/647dlRG.png) Рисунок 56 Ввели /\сфайлом, рисунок 57 ниже. ![](https://i.imgur.com/vENJlSR.png) Рисунок 57 Ввели /\CА, рисунок 58 ниже. ![](https://i.imgur.com/3UHNjwx.png) Рисунок 58 #### 3.4 Редактирование #### 3.4.1 Удаление текста Удалили слово символом x, рисунок 59 ниже. ![](https://i.imgur.com/P8RKVwR.png) Рисунок 59 #### 3.4.2 Копирование и вставка Копировали в заданном направлении, нажав букву у, рисунок 60 ниже. ![](https://i.imgur.com/L9revky.png) Рисунок 60 #### 3.4.3 Дополнительные команды редактирования Отменили последнее действие буквой u, рисунок 61 ниже. ![](https://i.imgur.com/TCG4KNI.png) Рисунок 61 #### 3.5 Командный режим #### 3.5.1 Команды управления Ввели :q! чтобы выйти из программы с отменой всех изменений, которые не были сохранены, рисунок 62 ниже. ![](https://i.imgur.com/32N99TO.png) Рисунок 62 #### 3.6 Объединение команд Выполнили dG, рисунок 63 ниже. ![](https://i.imgur.com/mvo8CFX.png) Рисунок 63 #### 4. Заключение Запуск vim, рисунок 64 ниже. ![](https://i.imgur.com/2J3M5ud.png) Рисунок 64 3.1 Создание файла: Использовали режим вставки через i и обычный режим esc, рисунок 65 ниже. ![](https://i.imgur.com/28LZwkk.png) Рисунок 65 3.2 Перемещение Перемещались с помощью клавиш h, j, k, l. Рисунок 66 и 67 ниже. ![](https://i.imgur.com/ZM3BmQI.png) Рисунок 66 ![](https://i.imgur.com/mIgLLzV.png) Рисунок 67 Использовали клавиши w, b и e, рисунок 68 и 69 ниже. ![](https://i.imgur.com/LYX1ODk.png) Рисунок 68 ![](https://i.imgur.com/3AE176O.png) Рисунок 69 Использовали 3w, это равносильно трем нажатиям w. Рисунок 70 и 71 ниже. ![](https://i.imgur.com/RoDHJcQ.png) Рисунок 70 ![](https://i.imgur.com/DSvJEZV.png) Рисунок 71 Вставили go 3 раза, рисунок 72 и 73 ниже. ![](https://i.imgur.com/0SHFAZh.png) Рисунок 72 ![](https://i.imgur.com/ZoIYrGy.png) Рисунок 73 Поиск симоволов, рисунок 74 и 75 ниже. ![](https://i.imgur.com/96NTRPu.png) Рисунок 74 ![](https://i.imgur.com/Mm1qDEd.png) Рисунок 75 Переходы к соответствующим скобкам, рисунок 76 ниже. ![](https://i.imgur.com/fZcOFl2.png) Рисунок 76 Переходы к началу и концу строки. Рисунок 77 ниже. ![](https://i.imgur.com/wAhLNdp.png) Рисунок 77 Находим слова, рисунок 78 ниже. ![](https://i.imgur.com/xoQYRhq.png) Рисунок 78 Переходы с помощью g и GG. Рисунки 78, 79 и 80 ниже. ![](https://i.imgur.com/PwUU87A.png) Рисунок 78 ![](https://i.imgur.com/bJMRowy.png) Рисунок 79 ![](https://i.imgur.com/8xo1olI.png) Рисунок 80 3.3 Поиск текста Поиск текста с помощью / и n. Рисунки 81, 82 и 83 ниже. ![](https://i.imgur.com/UwQ324t.png) Рисунок 81 ![](https://i.imgur.com/pN2gLIH.png) Рисунок 82 ![](https://i.imgur.com/VQK4wAm.png) Рисунок 83 3.4 Редактирование Вставили новую строку, рисунок 84 ниже. ![](https://i.imgur.com/23zNIbZ.png) Рисунок 84 Удалили символы, рисунок 85 ниже. ![](https://i.imgur.com/dgD0wjg.png) Рисунок 85 3.4.1 Удаление текста Замена букв, рисунок 86 ниже. ![](https://i.imgur.com/qjaedmY.png) Рисунок 86 Удаление, рисунок 87. ![](https://i.imgur.com/lvMIfJU.png) Рисунок 87 3.4.2 Копирование и вставка Вставка строки, рисунок 88 и 89 ниже. ![](https://i.imgur.com/bpqkmFU.png) Рисунок 88 ![](https://i.imgur.com/djARkbJ.png) Рисунок 89 Замена символов, рисунок 90 и 91 ниже. ![](https://i.imgur.com/4JC5fmP.png) Рисунок 90 ![](https://i.imgur.com/pHjrVkY.png) Рисунок 91 Визуальный режим, рисунок 92 и 93 ниже. ![](https://i.imgur.com/cPQUp3D.png) Рисунок 92 ![](https://i.imgur.com/sCEP261.png) Рисунок 93 3.5 Командный режим Рисунки 94, 95 и 96 ниже. ![](https://i.imgur.com/SBTN96n.png) Рисунок 94 ![](https://i.imgur.com/tPzh2Qe.png) Рисунок 95 ![](https://i.imgur.com/MuED0A6.png) Рисунок 96