--- tags: OS Linux Basic --- # Занятие 1. Основы Linux ## Практическая работа №1.1 "Работа в командной строке" 1. Посмотреть под каким пользователем в системе Linux. ![](https://i.imgur.com/JIYrBSi.png) 2. Перейти в корневой каталог. ![](https://i.imgur.com/yU0fAwe.png) 3. Посмотреть содержимое каталога. ![](https://i.imgur.com/SNtjTcd.png) 4. Определить типы команд ls, cd. ![](https://i.imgur.com/rwaRmqb.png) ![](https://i.imgur.com/RsugtUm.png) 5. Посмотреть из корневого каталога содержимое директории Home. ![](https://i.imgur.com/HiUubbP.png) 6. Перейти в директорию /tmp. ![](https://i.imgur.com/sz7ATen.png) 7. Создать директорию /pt. ![](https://i.imgur.com/D0RMDTy.png) 8. Создать 3 текстовых документа 1.txt 2.txt 3.txt. ![](https://i.imgur.com/1QLUrAh.png) 9. Изменить или добавить содержимое текстового документа с помощью редакторов nano и vim. ![](https://i.imgur.com/7YO3euK.png) ![](https://i.imgur.com/G1vgXXW.png) ![](https://i.imgur.com/yacCDQy.png) ![](https://i.imgur.com/FXwlFs2.png) 10. Скопировать и переименовать директорию с файлами. ![](https://i.imgur.com/vg8hQiA.png) ![](https://i.imgur.com/f8ISXkV.png) 11. Заархивировать директорию. ![](https://i.imgur.com/xXMjGic.png) ![](https://i.imgur.com/qhc4KRz.png) 12. Разархивировать директорию. ![](https://i.imgur.com/rro6vBu.png) 13. Посмотреть содержимое домашней директории и каталога usr одной командой. ![](https://i.imgur.com/CXj41a8.png) 14. Посмотреть содержимое каталога в обратном порядке. ![](https://i.imgur.com/13NJi6n.png) 15. Посмотреть права на директорию. ![](https://i.imgur.com/4iHrTG5.png) 16. Посмотреть права на текстовые файлы. ![](https://i.imgur.com/Foh7WWO.png) 17. Переместить и переименовать один текстовый файл в директорию /tmp. ![](https://i.imgur.com/OfgGBL1.png) 18. Создать новую директорию, в ней создать новый текстовый документ, переместить из директории /tmp файл в новую директорию с заменой файла и запросом на его изменение. ![](https://i.imgur.com/Rsj4mG4.png) 19. Определить местоположение данного исполняемого файла ls, cd. ![](https://i.imgur.com/WMqBn2G.png) ![](https://i.imgur.com/qpp5f4t.png) 20. Вывести краткое описание команды и утилиты ls, nano, rm. ![](https://i.imgur.com/3ZgC0cg.png) 21. Создать символические ссылки. ![](https://i.imgur.com/6xaDMec.png) ![](https://i.imgur.com/Uojj8qD.png) 22. Создать символическую ссылку в никуда, продемонстрировать её. ![](https://i.imgur.com/2DiOlBO.png) 23. Создать прямые ссылки. ![](https://i.imgur.com/3Qn2Zhq.png) 24. Создать собственную команду, которая будет использовать следующее: cd /usr; ls; cd - , с помощью alias. ![](https://i.imgur.com/VhgiKRL.png) 25. С помощью команды cat написать любой текст и записать его в текстовый файл. ![](https://i.imgur.com/EAwa5xU.png) 26. Удалить один текстовый файл ![](https://i.imgur.com/HHFYs4s.png) 27. Создать пустую директорию и удалить её ![](https://i.imgur.com/dXNZ1ro.png) 28. Удалить директорию с 3-я текстовыми файлами ![](https://i.imgur.com/TkW0MmX.png) ![](https://i.imgur.com/y5j521X.png) 29. Создать пользователя ![](https://i.imgur.com/W86b7hg.png) 30. Поменять пароль нового пользователя ![](https://i.imgur.com/Ul0604e.png) 31. Найти текстовый документ с помощью команд Find и Grep ![](https://i.imgur.com/Kjylj6X.png) ![](https://i.imgur.com/luqRkEC.png) 32. Воспользоваться логическими 'и' и 'или' как пример использовать команду ping ![](https://i.imgur.com/szHMZoJ.png) ![](https://i.imgur.com/ghH9ucq.png) ### Практическая работа №1.2 "GREP" * 1.1 Поиск файлов ![](https://i.imgur.com/YZGvy24.png) * 1.2 Поиск и фильтрация файлов ![](https://i.imgur.com/z8FgWX2.png) * 1.3 Найти все файлы .mp3 ![](https://i.imgur.com/pGevnZC.png) * 1.4 Отображение количества строк до или после строки поиска ![](https://i.imgur.com/pJCoMpH.png) ![](https://i.imgur.com/BBbgX17.png) * 1.5 Вывод количества строк совпадения ![](https://i.imgur.com/jnZH4v5.png) * 1.6. Количество совпадений ![](https://i.imgur.com/U0x6hxx.png) * 1.7 Поиск файлов по заданным номерам строк ![](https://i.imgur.com/1jemtcX.png) * 1.8 Поиск рекурсивной строки во всех каталогах ![](https://i.imgur.com/J3IJDcZ.png) * 1.9 Поиск по всему шаблону ![](https://i.imgur.com/1uaedu2.png) ![](https://i.imgur.com/OkM4UY4.png) * 1.10 Поиск строки в архивах файлах Gzip ![](https://i.imgur.com/ZcZj0Y1.png) ### Практическая работа №1.3 "Философия VIM" * Создали файл ![](https://i.imgur.com/TqmlxsH.png) * Открыли через VIM, выделили посимвольно ![](https://i.imgur.com/Q7rKHMq.png) * Выделили построчно ![](https://i.imgur.com/f6BQ4i3.png) * Выделили блок ![](https://i.imgur.com/OxvkY5a.png) * Нашли фрагмент текста ![](https://i.imgur.com/J0IrbDy.png) * Поиск независимый от регистра ![](https://i.imgur.com/jh4OpDg.png) * Регистрозависимый поиск ![](https://i.imgur.com/r5BJj9s.png) * Изменили содержимое файла и сохранили ![](https://i.imgur.com/hXoyStG.png) * Вышли при помощи :q ![](https://i.imgur.com/62L98qD.png) ### Интерактивное обучение * Запустили сайт с интерактивным обучением ![](https://i.imgur.com/lEtRMWL.png) * Научились перемещать курсор ![](https://i.imgur.com/P5wY8m4.png) * Перемещение курсора с применением цифр ![](https://i.imgur.com/GeaLNdA.png) * Трижды ввели слово "go" ![](https://i.imgur.com/xmhUpnz.png) * Добавили новые строки ![](https://i.imgur.com/SOdRc2m.png) * После обучения открывается окно практики. Изменили документ в режиме "insert" ![](https://i.imgur.com/stkKyDJ.png)