# Linux-Basic-1(Основы Linux) ## Практическая работа №1.1 "Работа в командной строке" Задания: 1. Посмотреть под каким пользователем в системе Linux. ![](https://i.imgur.com/YUgCfq6.png) 2. Перейти в корневой каталог. ![](https://i.imgur.com/q7LafCH.png) 3. Посмотреть содержимое каталога. ![](https://i.imgur.com/KcIM3db.png) 4. Определить типы команд ls, cd. ![](https://i.imgur.com/VTCUkqE.png) 5. Посмотреть из корневого каталога содержимое директории Home. ![](https://i.imgur.com/Hv9DL4y.png) 6. Перейти в директорию /tmp. ![](https://i.imgur.com/qBBtfmt.png) 7. Создать директорию /pt. ![](https://i.imgur.com/KIKkk10.png) 8. Создать 3 текстовых документа 1.txt 2.txt 3.txt. ![](https://i.imgur.com/IS8xzu3.png) 9. Изменить или добавить содержимое текстового документа с помощью редакторов nano и vim. ![](https://i.imgur.com/cTzMcSj.png) ![](https://i.imgur.com/o7uyXAT.png) 10. Скопировать и переименовать директорию с файлами. ![](https://i.imgur.com/XVAP93g.png) ![](https://i.imgur.com/NA6Uzd0.png) 11. Заархивировать директорию. ![](https://i.imgur.com/VsRpFzS.png) 12. Разархивировать директор. ![](https://i.imgur.com/9A1ABMv.png) 13. Посмотреть содержимое домашней директории и каталога usr одной командой. ![](https://i.imgur.com/pX43Fl7.png) 14. Посмотреть содержимое каталога в обратном порядке. ![](https://i.imgur.com/wv1Q1Kb.png) 15. Посмотреть права на директорию. ![](https://i.imgur.com/v8EtEju.png) 16. Посмотреть права на текстовые файлы. ![](https://i.imgur.com/4vOTEMC.png) 17. Переместить и переименовать один текстовый файл в директорию /tmp. ![](https://i.imgur.com/SJCYe1d.png) 18. Создать новую директорию, в ней создать новый текстовый документ, переместить из директории /tmp файл в новую директорию с заменой файла и запросом на его изменение. ![](https://i.imgur.com/TUXGmjE.png) 19. Определить местоположение данного исполняемого файла ls, cd. ![](https://i.imgur.com/mA5DjT4.png) 20. Вывести краткое описание команды и утилиты ls, nano, rm. ![](https://i.imgur.com/Bqg20Ii.png) 21. Создать символические ссылки. ![](https://i.imgur.com/1Sxs3VZ.png) 22. Создать символическую ссылку в никуда, продемонстрировать её. ![](https://i.imgur.com/Dayd3ut.png) 23. Создать прямые ссылки. ![](https://i.imgur.com/qSjFjXU.png) 24. Создать собственную команду, которая будет использовать следующее: cd /usr; ls; cd - , с помощью alias. ![](https://i.imgur.com/nnf59dY.png) 25. С помощью команды cat написать любой текст и записать его в текстовый файл. ![](https://i.imgur.com/KeUgmZf.png) 26. Удалить один текстовый файл. ![](https://i.imgur.com/r2RE17B.png) 27. Создать пустую директорию и удалить её. ![](https://i.imgur.com/bKq1DO2.png) 28. Удалить директорию с 3-я текстовыми файлами. ![](https://i.imgur.com/12WAy41.png) 29. Создать пользователя. ![](https://i.imgur.com/UZWSMmY.png) 30. Поменять пароль нового пользователя. ![](https://i.imgur.com/MnPOe38.png) 31. Найти текстовый документ с помощью команд Find и Grep. ![](https://i.imgur.com/xyPSoqK.png) 32. Воспользоваться логическими 'и' и 'или' как пример использовать команду ping. ![](https://i.imgur.com/edwjofj.png) ![](https://i.imgur.com/jrY8Uiu.png) ## Практическая работа №1.2 "GREP" - Вы проводите поиск в Интернете, и видите, что используются две разные версии Python, и вы не знаете, какая из них был установлен в вашей системе установщиком Ubuntu или Debian, и устанавливал ли он какие-либо дополнительные модули? ![](https://i.imgur.com/wH61vys.png) - Допустим, у вас возникли проблемы с вашим веб-сервером Apache, и вы обратились к одному из многих форумов в сети с просьбой о помощи. Добрая душа, которая вам ответила, попросила вас отправить содержимое вашего файла `/etc/apache2/sites-available/default-ssl`. Разве вам не было бы легче, если бы вы могли просто удалить все закомментированные строки? ![](https://i.imgur.com/AyPtJOQ.png) - Например, предположим, что у вас есть целая папка, полная музыкальных файлов разных форматов. Вы хотите найти все файлы `.mp3` у исполнителя ABC, но вы не хотите никаких ремиксов. Как поступить? ![](https://i.imgur.com/tOVgOhZ.png) - Как отобразить количество строк до или после строки поиска? ![](https://i.imgur.com/oeANDeu.png) - Как вывести количество строк совпадения? ![](https://i.imgur.com/iPbRcJT.png) - Как выяснить количество совпадений? ![](https://i.imgur.com/Xb9VYJ1.png) - Как найти файлы по заданным номерам строк? ![](https://i.imgur.com/hCQAVbQ.png) - Произвести поиск рекурсивной строки во всех каталогах. ![](https://i.imgur.com/VTKgsjZ.png) - Произвести поиск строк в архивах файлах Gzip. ![](https://i.imgur.com/PAFdyDL.png) ## Практическая работа №1.3 "Философия Vim" ![](https://i.imgur.com/wyfO3N4.png)