---
tags: OS Linux Basic
---
# Занятие 1. Основы Linux
## Практическая работа №1.1 "Работа в командной строке"
1. Посмотреть под каким пользователем в системе Linux.

2. Перейти в корневой каталог.

3. Посмотреть содержимое каталога.

4. Определить типы команд ls, cd.


5. Посмотреть из корневого каталога содержимое директории Home.

6. Перейти в директорию /tmp.

7. Создать директорию /pt.

8. Создать 3 текстовых документа 1.txt 2.txt 3.txt.

9. Изменить или добавить содержимое текстового документа с помощью редакторов nano и vim.




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


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


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

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

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

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

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

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

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

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


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

21. Создать символические ссылки.


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

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

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

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

26. Удалить один текстовый файл

27. Создать пустую директорию и удалить её

28. Удалить директорию с 3-я текстовыми файлами


29. Создать пользователя

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

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


32. Воспользоваться логическими 'и' и 'или' как пример использовать команду ping


### Практическая работа №1.2 "GREP"
* 1.1 Поиск файлов

* 1.2 Поиск и фильтрация файлов

* 1.3 Найти все файлы .mp3

* 1.4 Отображение количества строк до или после строки поиска


* 1.5 Вывод количества строк совпадения

* 1.6. Количество совпадений

* 1.7 Поиск файлов по заданным номерам строк

* 1.8 Поиск рекурсивной строки во всех каталогах

* 1.9 Поиск по всему шаблону


* 1.10 Поиск строки в архивах файлах Gzip

### Практическая работа №1.3 "Философия VIM"
* Создали файл

* Открыли через VIM, выделили посимвольно

* Выделили построчно

* Выделили блок

* Нашли фрагмент текста

* Поиск независимый от регистра

* Регистрозависимый поиск

* Изменили содержимое файла и сохранили

* Вышли при помощи :q

### Интерактивное обучение
* Запустили сайт с интерактивным обучением

* Научились перемещать курсор

* Перемещение курсора с применением цифр

* Трижды ввели слово "go"

* Добавили новые строки

* После обучения открывается окно практики. Изменили документ в режиме "insert"
