OS Linux basic
### Занятие 1. Основы Linux
[toc]
:::info
### **Задание:**
### Задача к практической работе 1.1:
- Выполнить все задания.
- Необходимо работать исключительно в терминале.
### Задача к практической работе 1.2:
- Вы проводите поиск в Интернете, и видите, что используются две разные версии Python, и вы не знаете, какая из них был установлен в вашей системе установщиком Ubuntu или Debian, и устанавливал ли он какие-либо дополнительные модули?
- Допустим, у вас возникли проблемы с вашим веб-сервером Apache, и вы обратились к одному из многих форумов в сети с просьбой о помощи. Добрая душа, которая вам ответила, попросила вас отправить содержимое вашего файла `/etc/apache2/sites-available/default-ssl`. Разве вам не было бы легче, если бы вы могли просто удалить все закомментированные строки?
- Например, предположим, что у вас есть целая папка, полная музыкальных файлов разных форматов. Вы хотите найти все файлы `.mp3` у исполнителя ABC, но вы не хотите никаких ремиксов. Как поступить?
- Как отобразить количество строк до или после строки поиска?
- Как вывести количество строк совпадения?
- Как выяснить количество совпадений?
- Как найти файлы по заданным номерам строк?
- Произвести поиск рекурсивной строки во всех каталогах.
- Произвести поиск строк в архивах файлах Gzip. (создать zip архив см.п.1.10)
### Задача к практической работе 1.3:
- Выполнить все задания.
- Контрольные вопросы на знание того, что проделано в данной работе и в интерактивное обучение [https://www.openvim.com/](https://www.openvim.com/).
- Сделать скриншоты выполнения заданий.
:::
### Ход работы
#### Практическая работа 1.1:
32. Воспользоваться логическими 'и' и 'или' как пример использовать команду ping

31. Найти текстовый документ с помощью команд Find и Grep

30. Поменять пароль нового пользователя

29 - 26.
Создать пользователя
Удалить один текстовый файл
Создать пустую директорию и удалить её
Удалить директорию с 3-я текстовыми файлами

25. С помощью команды cat написать любой текст и записать его в текстовый файл.

23. Создать прямые ссылки.



24. Создать собственную команду, которая будет использовать следующее: cd /usr; ls; cd - , с помощью alias.

21. Создать символические ссылки.
22. Создать символическую ссылку в никуда, продемонстрировать её.

20. Вывести краткое описание команды и утилиты ls, nano, rm.




19. Определить местоположение данного исполняемого файла

18. Создать новую директорию, в ней создать новый текстовый документ, переместить из директории /tmp файл в новую директорию с заменой файла и запросом на его изменение.

17. Переместить и переименовать один текстовый файл в директорию /tmp.

16. Посмотреть права на текстовые файлы.

15. Посмотреть права на директорию.

14. Посмотреть содержимое каталога в обратном порядке.

13. Посмотреть содержимое домашней директории и каталога usr одной командой.

11. Заархивировать директорию.
12. Разархивировать директорию.


10. Скопировать и переименовать директорию с файлами.

1. Посмотреть под каким пользователем в системе Linux.
2. Перейти в корневой каталог.
3. Посмотреть содержимое каталога.
4. Определить типы команд ls, cd.
5. Посмотреть из корневого каталога содержимое директории Home.
6. Перейти в директорию /tmp.
7. Создать директорию /pt.
8. Создать 3 текстовых документа 1.txt 2.txt 3.txt.
9. Изменить или добавить содержимое текстового документа с помощью редакторов nano и vim.



#### Практическая работа 1.2:
Задания выполняются последовательно как в методичке









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


