---
# System prepended metadata

title: Модуль 3

---

# Модуль 3 
# Занятие 1. Основы Линукс

# Практические работы:

Практическая работа №1.1 "Работа в командной строке"
Практическая работа №1.2 "GREP"
Практическая работа №1.3 "Философия Vim"

## Задание к практической работе 1.1:



1. Посмотреть под каким пользователем в системе Linux.
![](https://i.imgur.com/3MyYY6M.png)
2. Перейти в корневой каталог.
![](https://i.imgur.com/WjqNa8z.png)
3. Посмотреть содержимое каталога.
![](https://i.imgur.com/SPlqjof.png)
4. Определить типы команд ls, cd.
![](https://i.imgur.com/x8Gk8Dc.png)
5. Посмотреть из корневого каталога содержимое директории Home.
![](https://i.imgur.com/ssVigWz.png)
6. Перейти в директорию /tmp.
![](https://i.imgur.com/EgOIOAd.png)
7. Создать директорию /pt.
![](https://i.imgur.com/pLOgvzO.png)
8. Создать 3 текстовых документа 1.txt 2.txt 3.txt.
![](https://i.imgur.com/iV83Nm4.png)
9. Изменить или добавить содержимое текстового документа с помощью редакторов nano и vim.
![](https://i.imgur.com/Pu358bu.png)
![](https://i.imgur.com/0WsyE31.png)
10. Скопировать и переименовать директорию с файлами.
![](https://i.imgur.com/L3hWoe9.png)
11. Заархивировать директорию.
![](https://i.imgur.com/3WuLC8V.png)
12. Разархивировать директорию.
![](https://i.imgur.com/nEfL5NA.png)
13. Посмотреть содержимое домашней директории и каталога usr одной командой.
![](https://i.imgur.com/06t55bF.png)
14. Посмотреть содержимое каталога в обратном порядке.
![](https://i.imgur.com/2udXJMr.png)
15. Посмотреть права на директорию.
![](https://i.imgur.com/KT90Efw.png)
16. Посмотреть права на текстовые файлы.
![](https://i.imgur.com/PW4DsGH.png)
17. Переместить и переименовать один текстовый файл в директорию /tmp.
![](https://i.imgur.com/UgLxY8J.png)
18. Создать новую директорию, в ней создать новый текстовый документ, переместить из директории /tmp файл в новую директорию с заменой файла и запросом на его изменение.
![](https://i.imgur.com/b1aRLQK.png)
19. Определить местоположение данного исполняемого файла ls, cd.
![](https://i.imgur.com/taJXb5Z.png)
20. Вывести краткое описание команды и утилиты ls, nano, rm.
![](https://i.imgur.com/r1n66gO.png)
21. Создать символические ссылки.
![](https://i.imgur.com/qCHHQhK.png)
22. Создать символическую ссылку в никуда, продемонстрировать её.
![](https://i.imgur.com/oflYmZE.png)
23. Создать прямые ссылки.
![](https://i.imgur.com/VINvBnl.png)
24. Создать собственную команду, которая будет использовать следующее: cd /usr; ls; cd - , с помощью alias.
![](https://i.imgur.com/Wrt6PWp.png)
25. С помощью команды cat написать любой текст и записать его в текстовый файл.
![](https://i.imgur.com/ECRJYYb.png)
26. Удалить один текстовый файл
![](https://i.imgur.com/Y3dwsqU.png)
27. Создать пустую директорию и удалить её
![](https://i.imgur.com/xxckXeJ.png)
28. Удалить директорию с 3-я текстовыми файлами
![](https://i.imgur.com/rE4K0r4.png)
29. Создать пользователя
![](https://i.imgur.com/hT94KmO.png)
30. Поменять пароль нового пользователя
![](https://i.imgur.com/tJjU1ME.png)
31. Найти текстовый документ с помощью команд Find и Grep
![](https://i.imgur.com/ltcEvDR.png)
32. Воспользоваться логическими 'и' и 'или' как пример использовать команду ping
![](https://i.imgur.com/VVtNO1d.png)


## Задание к практической работе 1.2:

1. Вы проводите поиск в Интернете, и видите, что используются две разные версии Python, и вы не знаете, какая из них был установлен в вашей системе установщиком Ubuntu или Debian, и устанавливал ли он какие-либо дополнительные модули?
![](https://i.imgur.com/7bUl6Nl.png)
2. Допустим, у вас возникли проблемы с вашим веб-сервером Apache, и вы обратились к одному из многих форумов в сети с просьбой о помощи. Добрая душа, которая вам ответила, попросила вас отправить содержимое вашего файла `/etc/apache2/sites-available/default-ssl`. Разве вам не было бы легче, если бы вы могли просто удалить все закомментированные строки?
![](https://i.imgur.com/3sluQXH.png)
3. Например, предположим, что у вас есть целая папка, полная музыкальных файлов разных форматов. Вы хотите найти все файлы `.mp3` у исполнителя ABC, но вы не хотите никаких ремиксов. Как поступить?
![](https://i.imgur.com/31qkFa6.png)
5. Как отобразить количество строк до или после строки поиска?
![](https://i.imgur.com/B9F5mLa.png)
7. Как вывести количество строк совпадения?
![](https://i.imgur.com/HoI34ii.png)
9. Как выяснить количество совпадений?
![](https://i.imgur.com/nxAMQCU.png)
11. Как найти файлы по заданным номерам строк?
![](https://i.imgur.com/fViMhiq.png)
13. Произвести поиск рекурсивной строки во всех каталогах.
![](https://i.imgur.com/ISXfyQu.png)
15. Произвести поиск строк в архивах файлах Gzip. (создать zip архив см.п.1.10)
![](https://i.imgur.com/x5ezILt.png)
![](https://i.imgur.com/QdOatmn.png)

## Задание к практической работе 1.3:

![](https://i.imgur.com/5aKOPFq.png)
![](https://i.imgur.com/8bC95UU.png)
v
![](https://i.imgur.com/awtHMV1.png)
V
![](https://i.imgur.com/4RxLQve.png)
ctrl v
![](https://i.imgur.com/ddAVzA0.png)
поиск текста
![](https://i.imgur.com/egIUMJD.png)
поиск не зависимый от регистра
![](https://i.imgur.com/VAidY2M.png)
поиск зависимый от регистра
![](https://i.imgur.com/mOl9uJd.png)
n
![](https://i.imgur.com/RutP35L.png)
dd
![](https://i.imgur.com/m6S8SOr.png)
yy + p
![](https://i.imgur.com/0gkGXJo.png)
J
![](https://i.imgur.com/Loc1wMw.png)
:qw
![](https://i.imgur.com/eD5sa2Y.png)
:y5
![](https://i.imgur.com/HzI3B0A.png)

Vimtutor

![](https://i.imgur.com/PoJq9lQ.png)
![](https://i.imgur.com/WmZWzfq.png)
