# Linux Basik №1 **Linux Basic - Гежа Николай - Практика №1** *Практика №1.1* 1. Посмотреть под каким пользователем в системе Linux: ![](https://i.imgur.com/yE8E89K.png) 2. Перейти в корневой каталог: ![](https://i.imgur.com/YrJGU7G.png) 3. Посмотреть содержимое каталога: ![](https://i.imgur.com/7oefBxJ.png) 4. Определить типы команд ls, cd: ![](https://i.imgur.com/VWnaGbn.png) 5. Посмотреть из корневого каталога содержимое директории Home: ![](https://i.imgur.com/rfY0xoi.png) 6. Перейти в директорию /tmp: ![](https://i.imgur.com/HjZfY7V.png) 7. Создать директорию /pt: ![](https://i.imgur.com/YEzbaOm.png) 8. Создать 3 текстовых документа 1.txt 2.txt 3.txt: ![](https://i.imgur.com/KoNc4ox.png) 9. Изменить или добавить содержимое текстового документа с помощью редакторов nano и vim: ![](https://i.imgur.com/JGW57dG.png) ![](https://i.imgur.com/WdeLXe0.png) 10. Скопировать и переименовать директорию с файлами: ![](https://i.imgur.com/dWUUd2p.png) 11. Заархивировать директорию: ![](https://i.imgur.com/mMvurqp.png) 12. Разархивировать директорию: ![](https://i.imgur.com/1htDO7B.png) 13. Посмотреть содержимое домашней директории и каталога usr одной командой: ![](https://i.imgur.com/afMGXcu.png) 14. Посмотреть содержимое каталога в обратном порядке: ![](https://i.imgur.com/OcchPdi.png) 15. Посмотреть права на директорию: ![](https://i.imgur.com/42IES6s.png) 16. Посмотреть права на текстовые файлы: ![](https://i.imgur.com/vCYYWTF.png) 17. Переместить и переименовать один текстовый файл в директорию /tmp: ![](https://i.imgur.com/OvEjiWu.png) 18. Создать новую директорию, в ней создать новый текстовый документ, переместить из директории /tmp файл в новую директорию с заменой файла и запросом на его изменение: ![](https://i.imgur.com/Kqz3ZwW.png) 19. Определить местоположение данного исполняемого файла ls, cd: ![](https://i.imgur.com/XQZELmS.png) 20. Вывести краткое описание команды и утилиты ls, nano, rm: ![](https://i.imgur.com/OtWlnIb.png) 21. Создать символические ссылки: ![](https://i.imgur.com/5DL9v8h.png) 22. Создать символическую ссылку в никуда, продемонстрировать её: ![](https://i.imgur.com/u5GqFBm.png) 23. Создать прямые ссылки: ![](https://i.imgur.com/uEZLxSs.png) 24. Создать собственную команду, которая будет использовать следующее: cd /usr; ls; cd - , с помощью alias: ![](https://i.imgur.com/3ilzK7b.png) 25. С помощью команды cat написать любой текст и записать его в текстовый файл: ![](https://i.imgur.com/07u5fNo.png) 26. Удалить один текстовый файл: ![](https://i.imgur.com/EoOn6fK.png) 27. Создать пустую директорию и удалить её: ![](https://i.imgur.com/pSy8j41.png) 28. Удалить директорию с 3-я текстовыми файлами: ![](https://i.imgur.com/e8rj82m.png) 29. Создать пользователя: ![](https://i.imgur.com/UEFA1gp.png) 30. Поменять пароль нового пользователя: ![](https://i.imgur.com/H5IZgwG.png) 31. Найти текстовый документ с помощью команд Find и Grep: ![](https://i.imgur.com/HW29e62.png) 32. Воспользоваться логическими 'и' и 'или' как пример использовать команду ping: ![](https://i.imgur.com/D1bpGMS.png) ![](https://i.imgur.com/S3bHAvG.png) *Практика №1.2* 1. Вы проводите поиск в Интернете, и видите, что используются две разные версии Python, и вы не знаете, какая из них был установлен в вашей системе установщиком Ubuntu или Debian, и устанавливал ли он какие-либо дополнительные модули? ![](https://i.imgur.com/lY0rhku.png) 2. Допустим, у вас возникли проблемы с вашим веб-сервером Apache, и вы обратились к одному из многих форумов в сети с просьбой о помощи. Добрая душа, которая вам ответила, попросила вас отправить содержимое вашего файла /etc/apache2/sites-available/default-ssl. Разве вам не было бы легче, если бы вы могли просто удалить все закомментированные строки? ![](https://i.imgur.com/jrdHcWc.png) 3. Например, предположим, что у вас есть целая папка, полная музыкальных файлов разных форматов. Вы хотите найти все файлы .mp3 у исполнителя ABC, но вы не хотите никаких ремиксов. Как поступить? ![](https://i.imgur.com/UK6mnwd.png) 4. Как отобразить количество строк до или после строки поиска? ![](https://i.imgur.com/Zx6c5je.png) 5. Как вывести количество строк совпадения? ![](https://i.imgur.com/xslbuXm.png) 6. Как выяснить количество совпадений? ![](https://i.imgur.com/G0YhE4u.png) 7. Как найти файлы по заданным номерам строк? ![](https://i.imgur.com/mGXjEnp.png) 8. Произвести поиск рекурсивной строки во всех каталогах. ![](https://i.imgur.com/lQqdNhe.png) 9. Произвести поиск строк в архивах файлах Gzip. ![](https://i.imgur.com/prLRQpz.png) *Практика №1.3* Создал файл и открыл его через Vim: ![](https://i.imgur.com/Oy47dvH.png) Режим обычного (посимвольного) визуального выделения: ![](https://i.imgur.com/13DaGDq.png) Режим блочного выделения: ![](https://i.imgur.com/wpjr3wd.png) Поиск: ![](https://i.imgur.com/Afq5U2g.png) ![](https://i.imgur.com/taW6ams.png) Удаление с помощью dd: ![](https://i.imgur.com/jxwzixk.png) Ввод: ![](https://i.imgur.com/QhDhCtk.png) Сохранение и выход из vim: ![](https://i.imgur.com/ncxhvuA.png) Было пройдено интерактивное обучение Vim: ![](https://i.imgur.com/iPid89G.png)