# Занятие 1. Основы Linux # Практическая работа №1.1 1. Посмотреть под каким пользователем в системе Linux.![](https://i.imgur.com/rWZ4a0c.png) 2. Перейти в корневой каталог. ![](https://i.imgur.com/q6hSOJR.png) 3. Посмотреть содержимое каталога. ![](https://i.imgur.com/aeMlEzF.png) 4. Определить типы команд ls, cd. ![](https://i.imgur.com/JeNxYGa.png) 5. Посмотреть из корневого каталога содержимое директории Home. ![](https://i.imgur.com/edT4Qjx.png) 6. Перейти в директорию /tmp. ![](https://i.imgur.com/WlqzuGH.png) 7. Создать директорию /pt.p ![](https://i.imgur.com/kZR5CjA.png) 8. Создать 3 текстовых документа 1.txt 2.txt 3.txt. ![](https://i.imgur.com/glecfRN.png) 9. Изменить или добавить содержимое текстового документа с помощью редакторов nano и vim. ![](https://i.imgur.com/8Bj1oiT.png) 10. Скопировать и переименовать директорию с файлами. ![](https://i.imgur.com/6HEYPN9.png) ![](https://i.imgur.com/eKprOhQ.png) 11. Заархивировать директорию. ![](https://i.imgur.com/Qg9hKHi.png) 12. Разархивировать директорию. ![](https://i.imgur.com/ZxgUEZO.png) 13. Посмотреть содержимое домашней директории и каталога usr одной командой.![](https://i.imgur.com/VR1SrsO.png) 14. Посмотреть содержимое каталога в обратном порядке. ![](https://i.imgur.com/Sr1JTFm.png) 15. Посмотреть права на директорию.![](https://i.imgur.com/sMJXe2n.png) 16. Посмотреть права на текстовые файлы. ![](https://i.imgur.com/Q1BMz95.png) 17. Переместить и переименовать один текстовый файл в директорию /tmp.![](https://i.imgur.com/2z5YJFx.png) 18. Создать новую директорию, в ней создать новый текстовый документ, переместить из директории /tmp файл в новую директорию с заменой файла и запросом на его изменение. ![](https://i.imgur.com/tuulgnT.png) 19. Определить местоположение данного исполняемого файла ls, cd.![](https://i.imgur.com/wMjapEV.png) 20. Вывести краткое описание команды и утилиты ls, nano, rm.![](https://i.imgur.com/7DpksES.png) ![](https://i.imgur.com/eXpKvwN.png) ![](https://i.imgur.com/2780BgF.png) 21. Создать символические ссылки. ![](https://i.imgur.com/Q3jUk6U.png) 22. Создать символическую ссылку в никуда, продемонстрировать её. ![](https://i.imgur.com/QgCLx6o.png) 23. Создать прямые ссылки. ![](https://i.imgur.com/WypaXO8.png) 24. Создать собственную команду, которая будет использовать следующее: cd /usr; ls; cd - , с помощью alias.![](https://i.imgur.com/yPCZwFB.png) 25. С помощью команды cat написать любой текст и записать его в текстовый файл.cat ![](https://i.imgur.com/jPoPZg6.png) 26. Удалить один текстовый файл ![](https://i.imgur.com/9nyy9Nw.png) 27. Создать пустую директорию и удалить её ![](https://i.imgur.com/aIwPS9r.png) 28. Удалить директорию с 3-я текстовыми файлами ![](https://i.imgur.com/QMJOl2O.png) 29. Создать пользователя ![](https://i.imgur.com/nrZ0oyH.png) 30. Поменять пароль нового пользователя ![](https://i.imgur.com/Amz1x09.png) 31. Найти текстовый документ с помощью команд Find и Grep![](https://i.imgur.com/vxwiu2L.png) 32. Воспользоваться логическими 'и' и 'или' как пример использовать команду ping![](https://i.imgur.com/Uv4qZ67.png) 33. ![](https://i.imgur.com/Pp84sWr.png) # Практическая работа №1.2 1.1 Поиск файлов ![](https://i.imgur.com/ay4xjgi.png) 1.2 Поиск и фильтрация файлов ![](https://i.imgur.com/DNtMHlR.png) 1.3 Найти все файлы .mp3 ![](https://i.imgur.com/wPARsxs.png) 1.4 Отображение количества строк до или после строки поиска ![](https://i.imgur.com/hlgswNP.png) 1.5 Вывод количества строк совпадения ![](https://i.imgur.com/2TNWnI6.png) 1.6. Количество совпадений ![](https://i.imgur.com/X0XpD2s.png) 1.7 Поиск файлов по заданным номерам строк ![](https://i.imgur.com/l9VcFQz.png) 1.8 Поиск рекурсивной строки во всех каталогах ![](https://i.imgur.com/mXL74gG.png) 1.9 Поиск по всему шаблону ![](https://i.imgur.com/jDksmKr.png) 1.10 Поиск строки в архивах файлах Gzip ![](https://i.imgur.com/LQIaO18.png) 1.11 Создаем простой zip-архив ![](https://i.imgur.com/wCkhtDy.png) ![](https://i.imgur.com/VFSKp1U.png) ![](https://i.imgur.com/JaIfWwW.png) ![](https://i.imgur.com/sNGnJkM.png) Практическая работа №1.3 Установка ![](https://i.imgur.com/y1dBiiQ.png) Запуск Vim ![](https://i.imgur.com/w9eqAhB.png) Vimtutor Two modes, insert and normal ![](https://i.imgur.com/ft3TWLp.png) Basic movement: h, j, k, and l ![](https://i.imgur.com/qlmTk6Z.png) Word movement: w, e, b ![](https://i.imgur.com/RLa3iwH.png) Number powered movement, e.g. 5w ![](https://i.imgur.com/nqeLVV2.png) Insert text repeatedly, e.g. 3iYes ![](https://i.imgur.com/gNgaVTO.png) Find a character, f and F ![](https://i.imgur.com/BNHVVw2.png) Go to matching parentheses, % ![](https://i.imgur.com/u452kSs.png) Go to start/end of line, 0 and $ ![](https://i.imgur.com/tuLC4dQ.png) Find word under cursor, * and # ![](https://i.imgur.com/aAD6Odo.png) Goto line, g and G ![](https://i.imgur.com/5lEcFv5.png) Search, /text with n and N ![](https://i.imgur.com/pB7pzqg.png) Insert new line, o and O ![](https://i.imgur.com/oRHemuh.png) Removing a character, x and X ![](https://i.imgur.com/5E7yLR9.png) Replacing letter under cursor, r ![](https://i.imgur.com/RWno95v.png) Deleting, d ![](https://i.imgur.com/YpB8vSP.png) Repetition with . ![](https://i.imgur.com/7lEUkza.png) Visual mode, v ![](https://i.imgur.com/nphEVTI.png)