# Linux_Basic-Синицын_Антон-Практика-1 ## Задания к практической работе 1: ### Задание 1.1: 1. Посмотреть под каким пользователем в системе Linux. ![](https://i.imgur.com/I8u0mte.png) 2. Перейти в корневой каталог. ![](https://i.imgur.com/Qvm87y5.png) 3. Посмотреть содержимое каталога. ![](https://i.imgur.com/USxuaGv.png) 4. Определить типы команд ls, cd. ![](https://i.imgur.com/sCGROmM.png) 5. Посмотреть из корневого каталога содержимое директории Home. ![](https://i.imgur.com/9GYP0Br.png) 6. Перейти в директорию /tmp. ![](https://i.imgur.com/uEVXtz6.png) 7. Создать директорию /pt. ![](https://i.imgur.com/wCJmTwN.png) 8. Создать 3 текстовых документа 1.txt 2.txt 3.txt. ![](https://i.imgur.com/twbrtks.png) 9. Изменить или добавить содержимое текстового документа с помощью редакторов nano и vim. ###### 9.1 ![](https://i.imgur.com/Z7GUoJc.png) ###### 9.2 ![](https://i.imgur.com/POAZGSy.png) 10. Скопировать и переименовать директорию с файлами. ###### 10.1 ![](https://i.imgur.com/F67BOPd.png) ###### 10.2 ![](https://i.imgur.com/M3s7AHB.png) 11. Заархивировать директорию. ![](https://i.imgur.com/V6z24E3.png) 12. Разархивировать директорию. ![](https://i.imgur.com/WqLpSCu.png) 13. Посмотреть содержимое домашней директории и каталога usr одной командой. ![](https://i.imgur.com/LXAPiVr.png) 14. Посмотреть содержимое каталога в обратном порядке. ![](https://i.imgur.com/Xwc7nCU.png) 15. Посмотреть права на директорию. ![](https://i.imgur.com/J09X3G8.png) 16. Посмотреть права на текстовые файлы. ![](https://i.imgur.com/NQzVNXy.png) 17. Переместить и переименовать один текстовый файл в директорию /tmp. ![](https://i.imgur.com/FVGi5BW.png) 18. Создать новую директорию, в ней создать новый текстовый документ, переместить из директории /tmp файл в новую директорию с заменой файла и запросом на его изменение. ![](https://i.imgur.com/bcswrmq.png) 19. Определить местоположение данного исполняемого файла ls, cd. ![](https://i.imgur.com/zFx4djE.png) 20. Вывести краткое описание команды и утилиты ls, nano, rm. ![](https://i.imgur.com/GiroPUn.png) ##### 20.1 ![](https://i.imgur.com/79B02qe.png) ##### 20.2 ![](https://i.imgur.com/tadP6Te.png) ##### 20.3 ![](https://i.imgur.com/B9DMVhY.png) 21. Создать символические ссылки. ![](https://i.imgur.com/1z3iNXu.png) 22. Создать символическую ссылку в никуда, продемонстрировать её. ![](https://i.imgur.com/qOXrJCQ.png) 23. Создать прямые ссылки. ![](https://i.imgur.com/G4xJW8W.png) 24. Создать собственную команду, которая будет использовать следующее: cd /usr; ls; cd - , с помощью alias. ![](https://i.imgur.com/ZmxP8Jl.png) 25. С помощью команды cat написать любой текст и записать его в текстовый файл. ![](https://i.imgur.com/V85xt54.png) 26. Удалить один текстовый файл ![](https://i.imgur.com/1YUuHRA.png) 27. Создать пустую директорию и удалить её ![](https://i.imgur.com/JCRs7iq.png) 28. Удалить директорию с 3-я текстовыми файлами ![](https://i.imgur.com/DaNoiRM.png) 29. Создать пользователя ![](https://i.imgur.com/Q4nGhfI.png) ![](https://i.imgur.com/oQ6mGch.png) 30. Поменять пароль нового пользователя ![](https://i.imgur.com/3AMiInl.png) 31. Найти текстовый документ с помощью команд Find и Grep ![](https://i.imgur.com/5cUsdRi.png) ![](https://i.imgur.com/K2w9KBB.png) 32. Воспользоваться логическими 'и' и 'или' как пример использовать команду ping ![](https://i.imgur.com/YP33qvA.png) ### Задание 1.2: 1. Вы проводите поиск в Интернете, и видите, что используются две разные версии Python, и вы не знаете, какая из них был установлен в вашей системе установщиком Ubuntu или Debian, и устанавливал ли он какие-либо дополнительные модули? ![](https://i.imgur.com/iMaROVW.png) 2. Допустим, у вас возникли проблемы с вашим веб-сервером Apache, и вы обратились к одному из многих форумов в сети с просьбой о помощи. Добрая душа, которая вам ответила, попросила вас отправить содержимое вашего файла /etc/apache2/sites-available/default-ssl. Разве вам не было бы легче, если бы вы могли просто удалить все закомментированные строки? ![](https://i.imgur.com/UU397Ee.png) 3. Например, предположим, что у вас есть целая папка, полная музыкальных файлов разных форматов. Вы хотите найти все файлы .mp3 у исполнителя ABC, но вы не хотите никаких ремиксов. Как поступить? ![](https://i.imgur.com/TnsiaB1.png) 4. Как отобразить количество строк до или после строки поиска? ![](https://i.imgur.com/epyXQJt.png) 5. Как вывести количество строк совпадения? ![](https://i.imgur.com/zuT0y8r.png) 6. Как выяснить количество совпадений? ![](https://i.imgur.com/1KucKrf.png) 7. Как найти файлы по заданным номерам строк? ![](https://i.imgur.com/VyEyvcl.png) 8. Произвести поиск рекурсивной строки во всех каталогах. ![](https://i.imgur.com/7yrddRR.png) 9. Произвести поиск строк в архивах файлах Gzip. (создать zip архив см.п.1.10) ![](https://i.imgur.com/vvs3S7p.png) ### Задание 1.3: 1. ![](https://i.imgur.com/uR86TrV.png) 2. ![](https://i.imgur.com/bpI0PmM.png) 3. ![](https://i.imgur.com/KygTzjm.png) 4. ![](https://i.imgur.com/a6u2Fht.png) 5. ![](https://i.imgur.com/xcr6OSF.png) 6. ![](https://i.imgur.com/CtVoYOy.png) 7. ![](https://i.imgur.com/rjdHscT.png) 8. ![](https://i.imgur.com/NkKFAAi.png) 9. ![](https://i.imgur.com/2jdAtDB.png) 10. ![](https://i.imgur.com/jymJ6VR.png) 11. ![](https://i.imgur.com/085VSin.png) 12. ![](https://i.imgur.com/5gwzD6U.png) 13. ![](https://i.imgur.com/pgSMwUB.png) 14. ![](https://i.imgur.com/7BDi36g.png) 15. ![](https://i.imgur.com/4cMS19z.png)