1.1 1. Посмотреть под каким пользователем в системе Linux. ![](https://i.imgur.com/DETG1md.png) 2. Перейти в корневой каталог. ![](https://i.imgur.com/VsIkQDi.png) 3. Посмотреть содержимое каталога. ![](https://i.imgur.com/6RCUjhJ.png) 4. Тип команд ls и cd: ![](https://i.imgur.com/WEuBXa4.png) 5. Посмотреть из корневого каталога содержимое директории Home. ![](https://i.imgur.com/roHbscn.png) 6. Перейти в директорию /tmp. ![](https://i.imgur.com/lmMmdmc.png) 7. Создать директорию /pt. ![](https://i.imgur.com/sisoF6Y.png) 8-9. Создать 3 текстовых документа 1.txt 2.txt 3.txt. Изменить или добавить содержимое текстового документа с помощью редакторов nano и vim. ![](https://i.imgur.com/8PXYYMl.png) 9. Изменить или добавить содержимое текстового документа с помощью редакторов nano и vim. ![](https://i.imgur.com/8PXYYMl.png) 10. Скопировать и переименовать директорию с файлами. ![](https://i.imgur.com/akNQzTM.png) 11. Заархивировать директорию. ![](https://i.imgur.com/nGH5oKX.png) 12. Разархивировать директорию. ![](https://i.imgur.com/rx3nXOx.png) 13. Посмотреть содержимое домашней директории и каталога usr одной командой. ![](https://i.imgur.com/83Y3Ouv.png) 14. Посмотреть содержимое каталога в обратном порядке. ![](https://i.imgur.com/1Dy1VAg.png) 15. Посмотреть права на директорию. ![](https://i.imgur.com/Ti99v9B.png) 16. Посмотреть права на текстовые файлы. ![](https://i.imgur.com/W07OyH4.png) 17. Переместить и переименовать один текстовый файл в директорию /tmp. ![](https://i.imgur.com/H7rQEqo.png) ![](https://i.imgur.com/sqrSNLR.png) 18. Создать новую директорию, в ней создать новый текстовый документ, переместить из директории /tmp файл в новую директорию с заменой файла и запросом на его изменение. ![](https://i.imgur.com/RN5M5rQ.png) 19. Определить местоположение данного исполняемого файла ls, cd. ![](https://i.imgur.com/k76FMI4.png) определить расположение cd невозможно потому что это дочерний процесс shell и об этом сообщает команда type -a cd ![](https://i.imgur.com/DvXpTlX.png) 20. Вывести краткое описание команды и утилиты ls, nano, rm. ![](https://i.imgur.com/u9YrqCw.png) 21. Создать символические ссылки. ![](https://i.imgur.com/boSP9la.png) 22. Создать символическую ссылку в никуда, продемонстрировать её. ![](https://i.imgur.com/Qze5p8W.png) 23. Создать прямые ссылки. ![](https://i.imgur.com/0XpbTzF.png) ![](https://i.imgur.com/c2vgMEz.png) 24. Создать собственную команду, которая будет использовать следующее: cd /usr; ls; cd - , с помощью alias. ![](https://i.imgur.com/BefszZ1.png) 25. С помощью команды cat написать любой текст и записать его в текстовый файл. ![](https://i.imgur.com/Yo51c8K.png) 26. Удалить один текстовый файл ![](https://i.imgur.com/yORr8D5.png) 27. Создать пустую директорию и удалить её ![](https://i.imgur.com/fswzRfG.png) 28. Удалить директорию с 3-я текстовыми файлами ![](https://i.imgur.com/a7emoRI.png) 29. Создать пользователя ![](https://i.imgur.com/zxBh7Kp.png) 30. Поменять пароль нового пользователя ![](https://i.imgur.com/ywtCmxa.png) 31. Найти текстовый документ с помощью команд Find и Grep ![](https://i.imgur.com/id4gKpx.png) ![](https://i.imgur.com/j1Y99DE.png) 32. Воспользоваться логическими 'и' и 'или' как пример использовать команду ping ![](https://i.imgur.com/vd6Kt3b.png) ![](https://i.imgur.com/GvFllBp.png) 1.2 - Вы проводите поиск в Интернете, и видите, что используются две разные версии Python, и вы не знаете, какая из них был установлен в вашей системе установщиком Ubuntu или Debian, и устанавливал ли он какие-либо дополнительные модули? ![](https://i.imgur.com/I4G9QSB.png) - Допустим, у вас возникли проблемы с вашим веб-сервером Apache, и вы обратились к одному из многих форумов в сети с просьбой о помощи. Добрая душа, которая вам ответила, попросила вас отправить содержимое вашего файла `/etc/apache2/sites-available/default-ssl`. Разве вам не было бы легче, если бы вы могли просто удалить все закомментированные строки? ![](https://i.imgur.com/unJyCLX.png) - Например, предположим, что у вас есть целая папка, полная музыкальных файлов разных форматов. Вы хотите найти все файлы `.mp3` у исполнителя ABC, но вы не хотите никаких ремиксов. Как поступить? можно прописать такую команду, конечно вывод говорит что у нас нет таких файлов и директорий, но это только потому что на моей кали абсолютно нет никаких mp3 файлов уж темблее от артиста под псенимом ABC) ![](https://i.imgur.com/jRuayaO.png) - Как отобразить количество строк до или после строки поиска? ![](https://i.imgur.com/iHMBlxz.png) - Как вывести количество строк совпадения? ![](https://i.imgur.com/fDcL1zL.png) - Как выяснить количество совпадений? ![](https://i.imgur.com/jFEFK4I.png) - Как найти файлы по заданным номерам строк? ![](https://i.imgur.com/vbmmPGd.png) - Произвести поиск рекурсивной строки во всех каталогах. ![](https://i.imgur.com/3tD7bdN.png) - Произвести поиск строк в архивах файлах Gzip. (создать zip архив см.п.1.10) ![](https://i.imgur.com/odxdj6f.png) VIM Создание файла ![](https://i.imgur.com/C2Ys2BN.png) Режим выделение (посимвольное) ![](https://i.imgur.com/Ynlk3sO.png) Режим выделение (построчное) ![](https://i.imgur.com/gDsKo6R.png) Режим выделение (блочное) ![](https://i.imgur.com/qpGzcCA.png) Перемещение h — перемещение влево j — перемещение вниз k — перемещение вверх l — перемещение вправо ![](https://i.imgur.com/1gJqq7A.png) влево ![](https://i.imgur.com/khZ1dkI.png) вправо ![](https://i.imgur.com/x1XxVTk.png) вверх ![](https://i.imgur.com/JoWGEfy.png) вниз дополнительные функции навигации gg ![](https://i.imgur.com/0wlA76Q.png) G ![](https://i.imgur.com/60kbuZj.png) w ![](https://i.imgur.com/wcZVKOO.png) b ![](https://i.imgur.com/P8WfNC2.png) e ![](https://i.imgur.com/UZuplXh.png) 0 ![](https://i.imgur.com/ThfelAK.png) $ ![](https://i.imgur.com/lXbW9Rd.png) Поиск текста / ![](https://i.imgur.com/qSx0Poc.png) если нужен поиск не регистрозависимый, то после / ставится \с Что бы найти следующий фрагмент нажмите «n» предыдущий «N» Удаление текста - x — удалить символ на позиции курсора ![](https://i.imgur.com/f5494E7.png) - d — удалить в заданном командой перемещения направлении. Например, “dl” удаляет один символ справа ![](https://i.imgur.com/0JaL3sH.png) - dd — удалить строку - ![](https://i.imgur.com/nzbB7oR.png) - D — удалить все символы от положения курсора до окончания строки - Замена текста - ![](https://i.imgur.com/xVlm9j1.png) - r — заменить символ на позиции курсора заданным после команды символом - ![](https://i.imgur.com/dZ2h9tT.png) - c — заменить в заданном командой перемещения направлении. Например, “cb” заменяет предыдущее слово. Для набора текста на замену запускается режим вставки. - ![](https://i.imgur.com/gLJDP7b.png) - C — заменить до окончания строки. Текст на замену набирается в режиме вставки. - ![](https://i.imgur.com/OvGtoGt.png) Копирование и вставка - y — копировать в заданном далее направлении ![](https://i.imgur.com/PD2psUX.png) - yy — копировать всю строку ![](https://i.imgur.com/n4owuQu.png) - Y — копировать до окончания строки ![](https://i.imgur.com/xjTuZkZ.png) - p — вставить последнюю скопированную (или удаленную!) строку ниже текущей ![](https://i.imgur.com/46jo0NI.png) - P — вставить последнюю скопированную (или удаленную!) строку выше текущей ![](https://i.imgur.com/NzLEGjP.png) 1.3 ![](https://i.imgur.com/ZxIYUE7.png) ![](https://i.imgur.com/QLjx7su.png) ![](https://i.imgur.com/PCJHCvO.png) ![](https://i.imgur.com/Ipe0x4X.png) ![](https://i.imgur.com/txqDGu3.png) ![](https://i.imgur.com/glLzv42.png) ![](https://i.imgur.com/jAYhZye.png) ![](https://i.imgur.com/IpIhX3n.png) ![](https://i.imgur.com/qLfQqJc.png) ![](https://i.imgur.com/4X2mKdR.png) ![](https://i.imgur.com/NmCEVzn.png) ![](https://i.imgur.com/KvP8u3S.png) ![](https://i.imgur.com/TdeUZ4C.png) ![](https://i.imgur.com/daqNbGQ.png) ![](https://i.imgur.com/Ujbh9tA.png) ![](https://i.imgur.com/SIJUWNM.png) ![](https://i.imgur.com/Z0gpZjy.png) ![](https://i.imgur.com/uyYXxVt.png) ![](https://i.imgur.com/uMJ4xdQ.png) ![](https://i.imgur.com/r1PIItT.png) ![](https://i.imgur.com/kwO1npZ.png) ![](https://i.imgur.com/62SxPJj.png) ![](https://i.imgur.com/ykgML3A.png) ![](https://i.imgur.com/C7KGYJ5.png) ![](https://i.imgur.com/svObiTL.png) ![](https://i.imgur.com/d4y5dpB.png) ![](https://i.imgur.com/Q2HVJ4N.png) ![](https://i.imgur.com/YWrGSib.png) ![](https://i.imgur.com/lKuBL68.png) ![](https://i.imgur.com/OUe1xJ3.png) ![](https://i.imgur.com/WzMzstC.png) ![](https://i.imgur.com/ZDkPVsn.png) ![](https://i.imgur.com/UP4kKlN.png) ![](https://i.imgur.com/DI1bmX5.png) ![](https://i.imgur.com/QyuSR9D.png) ![](https://i.imgur.com/RtPx1qb.png) ![](https://i.imgur.com/ntxvsH0.png) ![](https://i.imgur.com/eTcyKJq.png) ![](https://i.imgur.com/kyOtiFV.png) ![](https://i.imgur.com/LJkIgGR.png) ![](https://i.imgur.com/78htZwJ.png) ![](https://i.imgur.com/dsV8v03.png) ![](https://i.imgur.com/jT00e45.png) ![](https://i.imgur.com/9Fojm4y.png) ![](https://i.imgur.com/yliFfAz.png) ![](https://i.imgur.com/06KCOL7.png) ![](https://i.imgur.com/aA427qu.png) ![](https://i.imgur.com/9vtLQAQ.png) ![](https://i.imgur.com/HCI8fvP.png)