# Отчёт по Пр. Заданию 1 ###### tags: `Linux basic` ### Задача № 1.1 1. Посмотреть под каким пользователем в системе Linux. ![](https://i.imgur.com/ZyqjO7r.png) 2. Перейти в корневой каталог. ![](https://i.imgur.com/Od2WMFz.png) 3. Посмотреть содержимое каталога. ![](https://i.imgur.com/PTuxAI9.png) 4. Определить типы команд ls, cd. ![](https://i.imgur.com/GJD4H5S.png) 5. Посмотреть из корневого каталога содержимое директории Home. ![](https://i.imgur.com/uIr09rs.png) 6. Перейти в директорию /tmp. ![](https://i.imgur.com/FltbdlK.png) 7. Создать директорию /pt. ![](https://i.imgur.com/JbikWcI.png) 8. Создать 3 текстовых документа 1.txt 2.txt 3.txt. ![](https://i.imgur.com/S0cYNcX.png) 9. Изменить или добавить содержимое текстового документа с помощью редакторов nano и vim. ![](https://i.imgur.com/2omN6aT.png) ![](https://i.imgur.com/FVB0icq.png) ![](https://i.imgur.com/aGToV3d.png) ![](https://i.imgur.com/zekExqq.png) 10. Скопировать и переименовать директорию с файлами. ![](https://i.imgur.com/BPlQva2.png) ![](https://i.imgur.com/iOqWWWB.png) 11. Заархивировать директорию. ![](https://i.imgur.com/j9xN6vL.png) 12. Разархивировать директорию. ![](https://i.imgur.com/QRLWuWr.png) 13. Посмотреть содержимое домашней директории и каталога usr одной командой. ![](https://i.imgur.com/MrJfeTq.png) 14. Посмотреть содержимое каталога в обратном порядке. ![](https://i.imgur.com/hfe4AiU.png) 15. Посмотреть права на директорию. ![](https://i.imgur.com/rAd2GHM.png) 16. Посмотреть права на текстовые файлы. ![](https://i.imgur.com/TjlDy7s.png) 17. Переместить и переименовать один текстовый файл в директорию /tmp. ![](https://i.imgur.com/N77WgvJ.png) 18. Создать новую директорию, в ней создать новый текстовый документ, переместить из директории /tmp файл в новую директорию с заменой файла и запросом на его изменение. ![](https://i.imgur.com/IjzGnDM.png) 19. Определить местоположение данного исполняемого файла ls, cd. ![](https://i.imgur.com/iIIMV1G.png) 20. Вывести краткое описание команды и утилиты ls, nano, rm. ![](https://i.imgur.com/ExhUdQj.png) ![](https://i.imgur.com/IaV1MbP.png) ![](https://i.imgur.com/Ee3lyUZ.png) 21. Создать символические ссылки. ![](https://i.imgur.com/ZFvlmAg.png) 22. Создать символическую ссылку в никуда, продемонстрировать её. ![](https://i.imgur.com/Q0dHqra.png) 23. Создать прямые ссылки. ![](https://i.imgur.com/KrPKbt6.png) 24. Создать собственную команду, которая будет использовать следующее: cd /usr; ls; cd - , с помощью alias. ![](https://i.imgur.com/wXrm0ta.png) 25. С помощью команды cat написать любой текст и записать его в текстовый файл. ![](https://i.imgur.com/tw3I8RN.png) 26. Удалить один текстовый файл ![](https://i.imgur.com/LpEQXnu.png) 27. Создать пустую директорию и удалить её ![](https://i.imgur.com/pKEGogC.png) 28. Удалить директорию с 3-я текстовыми файлами ![](https://i.imgur.com/ivUYA0u.png) 29. Создать пользователя ![](https://i.imgur.com/HPJnSje.png) 30. Поменять пароль нового пользователя ![](https://i.imgur.com/4YsEJST.png) 31. Найти текстовый документ с помощью команд Find и Grep ![](https://i.imgur.com/8Py85lQ.png) ![](https://i.imgur.com/vxps2LF.png) 32. Воспользоваться логическими 'и' и 'или' как пример использовать команду ping ![](https://i.imgur.com/CDkyS92.png) ![](https://i.imgur.com/GCf60CL.png) ### Задача № 1.2 1. Поиск файлов ![](https://i.imgur.com/2VKjZ13.png) 2. Поиск и фильтрация файлов ![](https://i.imgur.com/R11Hxt8.png) 3. Найти все файлы .mp3 ![](https://i.imgur.com/W8NLFmT.png) 4. Отображение количества строк до или после строки поиска ![](https://i.imgur.com/dX4PcUY.png) 5. Вывод количества строк совпадения ![](https://i.imgur.com/tFDpz2b.png) 6. Количество совпадений ![](https://i.imgur.com/5mMIMdy.png) 7. Поиск файлов по заданным номерам строк ![](https://i.imgur.com/6kNTb4J.png) 8. Поиск рекурсивной строки во всех каталогах ![](https://i.imgur.com/JHtFOXh.png) 9. Поиск по всему шаблону ![](https://i.imgur.com/dFWgX6Y.png) ![](https://i.imgur.com/gU88T2C.png) 10. Поиск строки в архивах файлах Gzip ![](https://i.imgur.com/Yr2tusl.png) 11. Создаем простой zip-архив ![](https://i.imgur.com/4yqVTME.png) ![](https://i.imgur.com/4J1HbRN.png) ![](https://i.imgur.com/goyoOe6.png) ![](https://i.imgur.com/PwAoQaf.png) ![](https://i.imgur.com/nuGX7ET.png) ### Задача № 1.3 ![](https://i.imgur.com/1KRECO8.png) ![](https://i.imgur.com/mqZbegO.png) ![](https://i.imgur.com/1ZsNxcd.png) ![](https://i.imgur.com/jjYWPPX.png) ![](https://i.imgur.com/uOa5JkU.png) ![](https://i.imgur.com/VwZBdst.png) ![](https://i.imgur.com/ftL7Ayd.png) ![](https://i.imgur.com/6s2AY5m.png) ![](https://i.imgur.com/NxcQrmD.png) ![](https://i.imgur.com/TlhnuCi.png) ![](https://i.imgur.com/yXyuMeL.png) ![](https://i.imgur.com/XGQplxA.png) ![](https://i.imgur.com/K2ZlWm0.png) ![](https://i.imgur.com/WIRTZ22.png) ![](https://i.imgur.com/mm4IJdu.png) ![](https://i.imgur.com/W6AQB9p.png) ![](https://i.imgur.com/vn5zDKS.png) ![](https://i.imgur.com/LnqTurS.png) ![](https://i.imgur.com/IUjSIjg.png) ![](https://i.imgur.com/2WopPtE.png) ![](https://i.imgur.com/pzxXFta.png) ![](https://i.imgur.com/Mda1P4l.png) ![](https://i.imgur.com/oFuCmsK.png) ![](https://i.imgur.com/0UwVfuJ.png) ![](https://i.imgur.com/rBCKsAb.png) ![](https://i.imgur.com/8NiEvK4.png) ![](https://i.imgur.com/tDCgFof.png) ![](https://i.imgur.com/WWAsy8b.png) ____________________________________ i, I change to insert mode ![](https://i.imgur.com/QPB9UuW.png) h, j, k, l move left, down, up, right ![](https://i.imgur.com/EJjmkI3.png) w, b, e, ge, gg move word at a time ![](https://i.imgur.com/9OHOYVY.png) ![](https://i.imgur.com/SDCCleS.png) ![](https://i.imgur.com/yYt3mJR.png) ![](https://i.imgur.com/JqthNFB.png) ![](https://i.imgur.com/bOOgK6W.png) ![](https://i.imgur.com/XMVr6WT.png) [n][action/movement] do n times, e.g. 3w ![](https://i.imgur.com/oHMxs8A.png) x, X remove a character ![](https://i.imgur.com/PrTiD5A.png) a, A append ![](https://i.imgur.com/AR9OayN.png) f[char] move to next given char in line ![](https://i.imgur.com/TTTwBSA.png) F[char] move to previous char in line ![](https://i.imgur.com/PDDqQPs.png) ; and , repeat last f or F ![](https://i.imgur.com/Hrb0Wsw.png) ![](https://i.imgur.com/EXpCmVM.png) /yourtext and then: n, N Search text ![](https://i.imgur.com/QVByHZl.png) ![](https://i.imgur.com/EnJeDHj.png) d[movement] delete by giving movement Поочерёдно использовались dd, d$, d0, dw, de, db, d(h, j, k, l) ![](https://i.imgur.com/S1Qek7s.png) ![](https://i.imgur.com/lSRk10K.png) ![](https://i.imgur.com/mBEtupC.png) ![](https://i.imgur.com/INQFafA.png) ![](https://i.imgur.com/HntJN3u.png) ![](https://i.imgur.com/HgQVDwL.png) ![](https://i.imgur.com/RG3cGKw.png) ![](https://i.imgur.com/h4U26qE.png) r[char] replaces character below cursor ![](https://i.imgur.com/CyN3bY6.png) 0, $ move to start/end of line ![](https://i.imgur.com/pPUZR66.png) ![](https://i.imgur.com/2wQsWb5.png) o, O add new line ![](https://i.imgur.com/0U3Afcm.png) % Goto corresponding parentheses ![](https://i.imgur.com/boiDeW8.png) ci[movement] change inside of given movement ![](https://i.imgur.com/qycq30q.png) ![](https://i.imgur.com/VF7hHcA.png) D delete to end of line ![](https://i.imgur.com/ta2KfRQ.png) S clear current line; to insert mode ![](https://i.imgur.com/yk3bIBB.png) gg / G move to start / end of buffer ![](https://i.imgur.com/NGH2da4.png) ![](https://i.imgur.com/rijuDYO.png) yy copy current line p Paste copied text after cursor. ![](https://i.imgur.com/bHQMDO5.png)