# **Linux_Basic-Яртыбаш_Дмитрий-Практика-1** ## Практическая работа №1.1. Работа в командной строке Для удобства будем отображать на одном скриншоте несколько пунктов задания. 1.Посмотреть под каким пользователем в системе Linux. 2.Перейти в корневой каталог. 3.Посмотреть содержимое каталога. 4.Определить типы команд ls, cd. 5.Посмотреть из корневого каталога содержимое директории Home. ![](https://i.imgur.com/ybkDbQV.jpg) 6.Перейти в директорию /tmp. 7.Создать директорию /pt. 8.Создать 3 текстовых документа 1.txt 2.txt 3.txt. ![](https://i.imgur.com/DVwQM5I.png) 9.Изменить или добавить содержимое текстового документа с помощью редакторов nano и vim. nano: ![](https://i.imgur.com/JTczLb6.png) ![](https://i.imgur.com/3hUG2fc.png) vim: ![](https://i.imgur.com/mAbjkO7.jpg) ![](https://i.imgur.com/fx5M2Gp.png) 10.Скопировать и переименовать директорию с файлами. ![](https://i.imgur.com/VooO0HB.png) 11.Заархивировать директорию. 12.Разархивировать директорию. ![](https://i.imgur.com/CeAFsW0.png) 13.Посмотреть содержимое домашней директории и каталога usr одной командой. ![](https://i.imgur.com/s3vSdTA.png) 14.Посмотреть содержимое каталога в обратном порядке. ![](https://i.imgur.com/MRGIthP.png) 15.Посмотреть права на директорию. ![](https://i.imgur.com/0essshS.png) 16.Посмотреть права на текстовые файлы. ![](https://i.imgur.com/znLxr5n.png) 17.Переместить и переименовать один текстовый файл в директорию /tmp. ![](https://i.imgur.com/ZvlTHX6.png) 18.Создать новую директорию, в ней создать новый текстовый документ, переместить из директории /tmp файл в новую директорию с заменой файла и запросом на его изменение. ![](https://i.imgur.com/GO7HB6h.png) 19.Определить местоположение данного исполняемого файла ls, cd. Так как команда cd встроена в shell, ее местоположение не указывается: ![](https://i.imgur.com/WMG9GBd.png) 20.Вывести краткое описание команды и утилиты ls, nano, rm. ![](https://i.imgur.com/gCk65F4.png) 21.Создать символические ссылки. ![](https://i.imgur.com/AUyAVOH.png) 22.Создать символическую ссылку в никуда, продемонстрировать её. ![](https://i.imgur.com/2CQMYy8.png) 23.Создать прямые ссылки. Видим, что иноды соответствующих ссылок и файлов совпадают: ![](https://i.imgur.com/bhDfjo8.png) 24.Создать собственную команду, которая будет использовать следующее: cd /usr; ls; cd - , с помощью alias. ![](https://i.imgur.com/7Z40BLO.png) 25.С помощью команды cat написать любой текст и записать его в текстовый файл. ![](https://i.imgur.com/51g14yw.png) 26.Удалить один текстовый файл 27.Создать пустую директорию и удалить её 28.Удалить директорию с 3-я текстовыми файлами ![](https://i.imgur.com/7vGCxP4.png) 29.Создать пользователя 30.Поменять пароль нового пользователя ![](https://i.imgur.com/8HXPCTw.png) 31.Найти текстовый документ с помощью команд Find и Grep ![](https://i.imgur.com/eMxeIS1.png) 32.Воспользоваться логическими 'и' и 'или' как пример использовать команду ping ![](https://i.imgur.com/etZLanH.png) ## Практическая работа №1.2. GREP 1. Проверить какие модули Python установлены: ![](https://i.imgur.com/kYusQqx.png) 2. Вывести содержимое файла без закомментированных строк: ![](https://i.imgur.com/hDGcBSn.png) 3. Найти все файлы .mp3 у исполнителя ABC, но без ремиксов: ![](https://i.imgur.com/MaViAHg.png) 4. Как отобразить количество строк до или после строки поиска? ![](https://i.imgur.com/aKY7AWU.png) 5. Как вывести количество строк совпадения? ![](https://i.imgur.com/lNKJ2cc.png) 6. Как выяснить количество совпадений? ![](https://i.imgur.com/Q3Za3Xg.png) 7. Как найти файлы по заданным номерам строк? ![](https://i.imgur.com/AfAEjPA.png) 8. Произвести поиск рекурсивной строки во всех каталогах. ![](https://i.imgur.com/QzKxz68.png) 9. Произвести поиск строк в архивах Gzip ![](https://i.imgur.com/OtZX1ld.png) ## Практическая работа №1.3. Философия Vim ![](https://i.imgur.com/8c0JrBm.jpg) --- ![](https://i.imgur.com/KMPzzoB.jpg) --- ![](https://i.imgur.com/fo1irIo.jpg) --- ![](https://i.imgur.com/Y6S2mnq.jpg) --- ![](https://i.imgur.com/FRRgNxY.jpg) --- ![](https://i.imgur.com/Kt8KlBT.jpg) --- ![](https://i.imgur.com/eAuSuWC.jpg) --- ![](https://i.imgur.com/IzBYm4Y.png) --- ![](https://i.imgur.com/hfeGVxP.jpg) --- ![](https://i.imgur.com/uxfu509.jpg) --- ![](https://i.imgur.com/52aF5Kn.png) --- ![](https://i.imgur.com/IAY2Aci.png) --- ![](https://i.imgur.com/x5SQrxx.png) --- ![](https://i.imgur.com/UgWvUMf.png) --- ![](https://i.imgur.com/ihCdaa1.png) --- 3.1 Создание файла ![](https://i.imgur.com/i6BRpfB.png) --- ![](https://i.imgur.com/Ft7IOJT.jpg) --- ![](https://i.imgur.com/Ja7mjg5.png) --- ![](https://i.imgur.com/t6WtDsr.png) --- ![](https://i.imgur.com/qhipnXP.png) ---