# Linux Basic Practice 1
###### tags: `Linux Basic`
## Практическая работа №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
Поиск файлов:

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

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

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

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

Количество совпадений:

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

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

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

## Практическая работа №1.3 Философия Vim
Так как Vim был установлен до этого, то я без труда открыл новый файл, который создал до этого:

Режим обычного (посимвольного) визуального выделения:


Режим блочного визуального выделения:

Воспользуемся поиском текста, введя /:



Удалим вторую и третью строчки введя dd:


И напишем "Это вторая строчка.":

Переместим следующую строчку на одну вверх, введя J:


Сохраним файл и выйдем из vim:

Также было пройдено интерактивное обучение Vim на сайте:
