# Linux_Basic Практическая работа №1 Выполнил Лавров Павел Владимирович ## Задание к практической работе 1.1 – ### 1) Посмотреть под каким пользователем в системе Linux. ![](https://i.imgur.com/uWV9pxg.png) ### 2) Перейти в корневой каталог. ![](https://i.imgur.com/h0B6Gy2.png) ### 3) Посмотреть содержимое каталога. ![](https://i.imgur.com/SU9XAsh.png) ### 4) Определить типы команд ls, cd. ![](https://i.imgur.com/pyIWLuf.png) ### 5) Посмотреть из корневого каталога содержимое директории Home. ![](https://i.imgur.com/hYMdKmn.png) ### 6) Перейти в директорию /tmp. ![](https://i.imgur.com/sKweoef.png) ### 7) Создать директорию /pt. ![](https://i.imgur.com/pLWItAG.png) ### 8) Создать 3 текстовых документа 1.txt 2.txt 3.txt. ![](https://i.imgur.com/KsYP2XP.png) ### 9) Изменить или добавить содержимое текстового документа с помощью редакторов nano и vim. ![](https://i.imgur.com/fJSkRfR.png) ![](https://i.imgur.com/g4EHzHn.png) ![](https://i.imgur.com/hFkIjTb.png) ### 10) Скопировать и переименовать директорию с файлами. ![](https://i.imgur.com/jso01Hy.png) ![](https://i.imgur.com/bWKBz6v.png) ![](https://i.imgur.com/1Hb0PUa.png) ![](https://i.imgur.com/ubMSpII.png) ### 11) Заархивировать директорию. ![](https://i.imgur.com/jybhrAg.png) ### 12) Разархивировать директорию. ![](https://i.imgur.com/piXh4R4.png) ### 13) Посмотреть содержимое домашней директории и каталога usr одной командой. ![](https://i.imgur.com/8L9aK9D.png) ### 14) Посмотреть содержимое каталога в обратном порядке. ![](https://i.imgur.com/vok8KkM.png) ### 15) Посмотреть права на директорию. ![](https://i.imgur.com/nxEtDe9.png) ### 16) Посмотреть права на текстовые файлы. ![](https://i.imgur.com/jWswtAP.png) ### 17) Переместить и переименовать один текстовый файл в директорию /tmp. ![](https://i.imgur.com/L7ApfV0.png) ### 18) Создать новую директорию, в ней создать новый текстовый документ, переместить из директории /tmp файл в новую директорию с заменой файла и запросом на его изменение. ![](https://i.imgur.com/24YKExz.png) ### 19) Определить местоположение данного исполняемого файла ls, cd. ![](https://i.imgur.com/aiwcHhd.png) ### 20) Вывести краткое описание команды и утилиты ls, nano, rm. ![](https://i.imgur.com/6w34bhv.png) ### 21) Создать символические ссылки. ![](https://i.imgur.com/LSVObOf.png) ### 22) Создать символическую ссылку в никуда, продемонстрировать её. ![](https://i.imgur.com/2hbC1Kw.png) ### 23) Создать прямые ссылки. ![](https://i.imgur.com/0yoF066.png) ### 24) Создать собственную команду, которая будет использовать следующее: cd /usr; ls; cd - , с помощью alias. ![](https://i.imgur.com/VhV6Mg4.png) ### 25) С помощью команды cat написать любой текст и записать его в текстовый файл. ![](https://i.imgur.com/TLZZQ5t.png) ### 26) Удалить один текстовый файл ![](https://i.imgur.com/i8DS3xm.png) ### 27) Создать пустую директорию и удалить её ![](https://i.imgur.com/T1pi5Ax.png) ![](https://i.imgur.com/AFsXR5r.png) ### 28) Удалить директорию с 3-я текстовыми файлами ![](https://i.imgur.com/mq0cuV4.png) ### 29) Создать пользователя ![](https://i.imgur.com/pIVksmS.png) ### 30) Поменять пароль нового пользователя ![](https://i.imgur.com/D5p2PPv.png) ### 31) Найти текстовый документ с помощью команд Find и Grep ![](https://i.imgur.com/kblcbrq.png) ![](https://i.imgur.com/pIKAAUc.png) ### 32) Воспользоваться логическими 'и' и 'или' как пример использовать команду ping ![](https://i.imgur.com/bb796eF.png) ![](https://i.imgur.com/7RtcBDD.png) ![](https://i.imgur.com/hPMpL2M.png) ## Задание к практической работе 1.2 – ### 1) Вы проводите поиск в Интернете, и видите, что используются две разные версии Python, и вы не знаете, какая из них был установлен в вашей системе установщиком Ubuntu или Debian, и устанавливал ли он какие-либо дополнительные модули? ![](https://i.imgur.com/2bjbwuo.png) ### 2) Допустим, у вас возникли проблемы с вашим веб-сервером Apache, и вы обратились к одному из многих форумов в сети с просьбой о помощи. Добрая душа, которая вам ответила, попросила вас отправить содержимое вашего файла `/etc/apache2/sites-available/default-ssl`. Разве вам не было бы легче, если бы вы могли просто удалить все закомментированные строки? ![](https://i.imgur.com/4jc99BX.png) ### 3) Например, предположим, что у вас есть целая папка, полная музыкальных файлов разных форматов. Вы хотите найти все файлы `.mp3` у исполнителя ABC, но вы не хотите никаких ремиксов. Как поступить? ![](https://i.imgur.com/bmDc8yQ.png) ### 4) Как отобразить количество строк до или после строки поиска? ![](https://i.imgur.com/VhfRrld.png) ### 5) Как вывести количество строк совпадения? ![](https://i.imgur.com/YIGRbvW.png) ### 6) Как выяснить количество совпадений? ![](https://i.imgur.com/W26POBU.png) ### 7) Как найти файлы по заданным номерам строк? ![](https://i.imgur.com/cBFXNKA.png) ### 8) Произвести поиск рекурсивной строки во всех каталогах. ![](https://i.imgur.com/RcNC7qT.png) ### 9) Произвести поиск строк в архивах файлах Gzip. (создать zip архив см.п.1.10) ![](https://i.imgur.com/vNRM2xq.png) ## Задание к практической работе 1.3 – ### 1) Создание файла ![](https://i.imgur.com/sHVA8GF.png) ### 2) Вставка ![](https://i.imgur.com/2TubFLo.png) ### 3) Визуальный режим ![](https://i.imgur.com/5j3Jpli.png) ### 4) Визуальная строка ![](https://i.imgur.com/SKwA4Mf.png) ### 5) Визуальный блок ![](https://i.imgur.com/7m2wWX5.png) ### 6) Поиск текста ![](https://i.imgur.com/ArtgNHG.png) ![](https://i.imgur.com/0P8P7FN.png) ![](https://i.imgur.com/gB9Ofqk.png) ### 7) Редактирование строки ![](https://i.imgur.com/W1s4PW5.png)