###### tags: `Linux` # Отчет по заданиям к практической работе №1. Основы Linux: ## Практическая работа №1.1. |1. Посмотреть под каким пользователем в системе Linux.| |:--| |![](https://i.imgur.com/mZtNd05.png)| |2. Перейти в корневой каталог.| |:--| |![](https://i.imgur.com/nWWiqby.png)| |3. Посмотреть содержимое каталога.| |:--| |![](https://i.imgur.com/F3VB201.png)| |4. Определить типы команд ls, cd.| |:--| |![](https://i.imgur.com/WyGFplF.png)| |5. Посмотреть из корневого каталога содержимое директории Home.| |:--| |![](https://i.imgur.com/q1rQF4Z.png)| |6. Перейти в директорию /tmp.| |:--| |![](https://i.imgur.com/Mnucqwv.png)| |7. Создать директорию /pt.| |:--| |![](https://i.imgur.com/E2Fc5DH.png)| |8. Создать 3 текстовых документа 1.txt 2.txt 3.txt.| |:--| |![](https://i.imgur.com/fjWkUC8.png)| |9. Изменить или добавить содержимое текстового документа с помощью редакторов nano и vim.| |:--| |9.1. VIM| |![](https://i.imgur.com/rbHqJWG.png)| |![](https://i.imgur.com/8EoiAX4.png)| |9.2.Nano| |![](https://i.imgur.com/hhjshzn.png)| |![](https://i.imgur.com/sfDqF97.png)| |10. Скопировать и переименовать директорию с файлами.| |:--| |![](https://i.imgur.com/krUwujD.png)| |11. Заархивировать директорию.| |:-----| |![](https://i.imgur.com/2Kk1Edj.png)| |12. Разархивировать директорию.| |:--| |![](https://i.imgur.com/NvAgQGy.png)| |13. Посмотреть содержимое домашней директории и каталога usr одной командой.| |:--| |![](https://i.imgur.com/QwuAj6I.png)| |14. Посмотреть содержимое каталога в обратном порядке.| |:--| |![](https://i.imgur.com/J63ZQxO.png)| |15. Посмотреть права на директорию.| |:--| |![](https://i.imgur.com/vamUV4p.png)| |16. Посмотреть права на текстовые файлы.| |:--| |![](https://i.imgur.com/ZpDdozN.png)| |17. Переместить и переименовать один текстовый файл в директорию /tmp.| |:--| |![](https://i.imgur.com/fRMWP8E.png)| |18. Создать новую директорию, в ней создать новый текстовый документ, переместить из директории /tmp файл в новую директорию с заменой файла и запросом на его изменение.| |:--| |![](https://i.imgur.com/fBLhFKc.png)| |![](https://i.imgur.com/zy1lsTf.png)| |![](https://i.imgur.com/fZvcViY.png)| |19. Определить местоположение данного исполняемого файла ls, cd.| |:--| |![](https://i.imgur.com/cvgDLab.png)| |20. Вывести краткое описание команды и утилиты ls, nano, rm.| |:--| |![](https://i.imgur.com/TmmCND3.png)| |21. Создать символические ссылки.| |:--| |![](https://i.imgur.com/CoxMeqR.png)| |![](https://i.imgur.com/sGtt47W.png)| |22. Создать символическую ссылку в никуда, продемонстрировать её.| |:--| |![](https://i.imgur.com/whR04xL.png)| |23. Создать прямые ссылки.| |:--| |![](https://i.imgur.com/cjriKJB.png)| |![](https://i.imgur.com/rb6QsBW.png)| |24. Создать собственную команду, которая будет использовать следующее: cd /usr; ls; cd - , с помощью alias.| |:--| |![](https://i.imgur.com/zSP6Fi1.png)| |25. С помощью команды cat написать любой текст и записать его в текстовый файл.| |:--| |![](https://i.imgur.com/LrngnNk.png)| |26. Удалить один текстовый файл.| |:--| |![](https://i.imgur.com/4ivg1t2.png)| |27. Создать пустую директорию и удалить её.| |:--| |![](https://i.imgur.com/TGil2TM.png)| |28. Удалить директорию с 3-я текстовыми файлами.| |:--| |![](https://i.imgur.com/DUFyKHK.png)| |29. Создать пользователя.| |:--| |![](https://i.imgur.com/egKU24b.png)| |30. Поменять пароль нового пользователя.| |:--| |![](https://i.imgur.com/FG5bPcD.png)| |31. Найти текстовый документ с помощью команд Find и Grep.| |:--| |![](https://i.imgur.com/kPi5OBv.png)| |![](https://i.imgur.com/3J3xRJu.png)| |32. Воспользоваться логическими 'и' и 'или' как пример использовать команду ping.| |:--| |![](https://i.imgur.com/iPZjPDG.png)| |![](https://i.imgur.com/AiIdNzc.png)| ## Практическая работа №1.2. |1. Вы проводите поиск в Интернете, и видите, что используются две разные версии Python, и вы не знаете, какая из них был установлен в вашей системе установщиком Ubuntu или Debian, и устанавливал ли он какие-либо дополнительные модули?| |:---| |![](https://i.imgur.com/rdAt33b.png)| |2. Допустим, у вас возникли проблемы с вашим веб-сервером Apache, и вы обратились к одному из многих форумов в сети с просьбой о помощи. Добрая душа, которая вам ответила, попросила вас отправить содержимое вашего файла `/etc/apache2/sites-available/default-ssl`. Разве вам не было бы легче, если бы вы могли просто удалить все закомментированные строки?| |:---| |![](https://i.imgur.com/nQwnkai.png)| |3. Например, предположим, что у вас есть целая папка, полная музыкальных файлов разных форматов. Вы хотите найти все файлы `.mp3` у исполнителя ABC, но вы не хотите никаких ремиксов. Как поступить?| |:---| |![](https://i.imgur.com/wgyYunF.png)| |4. Как отобразить количество строк до или после строки поиска?| |:---| |![](https://i.imgur.com/QtR6HEc.png)| |5. Как вывести количество строк совпадения?| |:---| |![](https://i.imgur.com/Rkp5G2v.png)| |6. Как выяснить количество совпадений?| |:---| |![](https://i.imgur.com/hbbp7jW.png)| |7. Как найти файлы по заданным номерам строк?| |:---| |![](https://i.imgur.com/BEEwf7u.png)| |8. Произвести поиск рекурсивной строки во всех каталогах.| |:---| |![](https://i.imgur.com/SCY0tl1.png)| |9. Произвести поиск строк в архивах файлах Gzip.| |:---| |![](https://i.imgur.com/IIN7T8J.png)| ## Практическая работа №1.3. |1. Создание файла.| |:--| |`vim newfile`| |![](https://i.imgur.com/dNujeBd.png)| |2. Режимы.| |:--| |Нормальный режим.| |![](https://i.imgur.com/pGFhp76.png)| |Режим визуального выделения.| |![](https://i.imgur.com/aas1uTw.png)| |Режим вставки.| |![](https://i.imgur.com/0Yzj3U7.png)| |3. Поиск текста.| |:--| |![](https://i.imgur.com/Pd3qQRH.png)| |4. Редактирование.| |:--| |Создадим строку командой из нормального режима `30i- esc`.| |![](https://i.imgur.com/KVIExje.png)| |5. Удаление текста.| |:--| |Удалим строку командой `dd`.| |![](https://i.imgur.com/IdIEE8n.png)| |6. Копирование и вставка.| |:--| |Скопируем строку и вставим командами `yy` и `p`.| |![](https://i.imgur.com/6ClK0Ia.png)| |7. Дополнительные команды редактирования.| |:--| |Отменим последнее действие командой u.| |![](https://i.imgur.com/wQOafZI.png)| |8. Командный режим и команды управления.| |:--| |![](https://i.imgur.com/gpvVovu.png)| |9. Прохождение обучения на сайте.| |-| |![](https://i.imgur.com/MroHrtL.jpg)| |![](https://i.imgur.com/ijtI2Gr.jpg)| |![](https://i.imgur.com/t95IwnZ.jpg)| |![](https://i.imgur.com/IsNDtn7.jpg)| |![](https://i.imgur.com/aKbVOYf.jpg)| |![](https://i.imgur.com/98JeU4T.jpg)| |![](https://i.imgur.com/QlWrMfG.jpg)| |![](https://i.imgur.com/3s6GBJH.jpg)| |![](https://i.imgur.com/l5f16KJ.jpg)| |![](https://i.imgur.com/eIGAC72.jpg)| |![](https://i.imgur.com/fP3ssg9.jpg)| |![](https://i.imgur.com/rbDmFdn.jpg)| |![](https://i.imgur.com/3RvHl42.jpg)| |![](https://i.imgur.com/4i41Xqg.jpg)| |![](https://i.imgur.com/MWjDot2.jpg)| |![](https://i.imgur.com/6RZ61iR.jpg)| |![](https://i.imgur.com/BOkpz07.jpg)| |![](https://i.imgur.com/T9ZHZDs.jpg)| |![](https://i.imgur.com/bbgm6JE.jpg)| |![](https://i.imgur.com/mNgYhUD.jpg)| |![](https://i.imgur.com/t1r9mdH.jpg)|