---
# System prepended metadata

title: Linux Basic

---

# Linux Basic


**1.1 Практическая работа № 1.1**

1. Посмотреть под каким пользователем в системе Linux.
 ![](https://i.imgur.com/Frqp9MQ.png)

2. Перейти в корневой каталог.
![](https://i.imgur.com/vUlTA9l.png)

3. Посмотреть содержимое каталога.
![](https://i.imgur.com/C3siH0p.png)

4. Определить типы команд ls, cd.
![](https://i.imgur.com/52dsorU.png)

5. Посмотреть из корневого каталога содержимое директории Home.
![](https://i.imgur.com/jAjhvI5.png)

6. Перейти в директорию /tmp.
![](https://i.imgur.com/K30nKoC.png)

8. Создать директорию /pt.
![](https://i.imgur.com/7RdwSaQ.png)

8. Создать 3 текстовых документа 1.txt 2.txt 3.txt.
![](https://i.imgur.com/tnkfU9B.png)

9. Изменить или добавить содержимое текстового документа с помощью редакторов nano и vim.
- добавление текста в файл 1.txt с помощью nano
![](https://i.imgur.com/pAX3IVN.png)
- добавление текста в файл 1.txt с помощью vim
![](https://i.imgur.com/ICJJqMm.png)

10. Скопировать и переименовать директорию с файлами.
![](https://i.imgur.com/Cpw8dbi.png)

11. Заархивировать директорию.
![](https://i.imgur.com/v1gyP0V.png)

12. Разархивировать директорию.
![](https://i.imgur.com/qhMYuec.png)

13. Посмотреть содержимое домашней директории и каталога usr одной командой.
![](https://i.imgur.com/yGoFHc6.png)

14. Посмотреть содержимое каталога в обратном порядке.
![](https://i.imgur.com/23RBCKA.png)

15. Посмотреть права на директорию.
![](https://i.imgur.com/JReepzb.png)

17. Посмотреть права на текстовые файлы.
![](https://i.imgur.com/2uELrVi.png)

17. Переместить и переименовать один текстовый файл в директорию /tmp.
![](https://i.imgur.com/pJC7k8x.png)

18. Создать новую директорию, в ней создать новый текстовый документ, переместить из директории /tmp файл в новую директорию с заменой файла и запросом на его изменение.
![](https://i.imgur.com/XLAiFP2.png)
![](https://i.imgur.com/yrtQDY9.png)

19. Определить местоположение данного исполняемого файла ls, cd.
![](https://i.imgur.com/db8Jvsk.png)

20. Вывести краткое описание команды и утилиты ls, nano, rm.
![](https://i.imgur.com/E9zibv8.png)

21. Создать символические ссылки.
![](https://i.imgur.com/un9sJHD.png)

22. Создать символическую ссылку в никуда, продемонстрировать её.
![](https://i.imgur.com/iheZhVb.png)

23. Создать прямые ссылки.
![](https://i.imgur.com/WgJ2Ld4.png)

24. Создать собственную команду, которая будет использовать следующее: cd /usr; ls; cd - , с помощью alias.
![](https://i.imgur.com/AV8DLS7.png)

25. С помощью команды cat написать любой текст и записать его в текстовый файл.
![](https://i.imgur.com/AaYkigq.png)

26. Удалить один текстовый файл
![](https://i.imgur.com/0kiM0f2.png)

27. Создать пустую директорию и удалить её
![](https://i.imgur.com/LOpoQN9.png)

28. Удалить директорию с 3-я текстовыми файлами
![](https://i.imgur.com/TbGl6h5.png)

29. Создать пользователя
![](https://i.imgur.com/NBKoH9W.png)

31. Поменять пароль нового пользователя
![](https://i.imgur.com/S6MpkNX.png)


32. Найти текстовый документ с помощью команд Find и Grep
![](https://i.imgur.com/ZAg0pOb.png)

32. Воспользоваться логическими 'и' и 'или' как пример использовать команду ping
![](https://i.imgur.com/lB124AL.png)
![](https://i.imgur.com/kfCUTBm.png)

**1.2 Практическая работа № 1.2**

1. Поиск файлов
![](https://i.imgur.com/qhPmOHf.png)

2. Поиск и фильтрация файлов (вывод незакоментироанных строк)
![](https://i.imgur.com/M4nM1nN.png)

3. Найти все файлы .mp3
![](https://i.imgur.com/9dvtkEW.png)

4. Отображение количества строк до или после строки поиска
![](https://i.imgur.com/PxIsHmT.png)

5. Вывод количества строк совпадения
![](https://i.imgur.com/k4uLR8e.png)

6. Количество совпадений
![](https://i.imgur.com/0LxM86H.png)

7. Поиск файлов по заданным номерам строк
![](https://i.imgur.com/eQJy24U.png)

8. Поиск рекурсивной строки во всех каталогах
![](https://i.imgur.com/azWfqhc.png)

9. Поиск по всему шаблону
![](https://i.imgur.com/lOpYo6K.png)

10. Поиск строки в архивах файлах Gzip
![](https://i.imgur.com/r3Peiwc.png)

11. Создаем простой zip-архив
- сжатие одного файла
![](https://i.imgur.com/oGLAUyN.png)
- сжатие нескольких файлов
![](https://i.imgur.com/DWlEeeB.png)
- сжатие папки
![](https://i.imgur.com/gucHOMG.png)
- сжатие папки с паролем
![](https://i.imgur.com/Ch2L0vV.png)
- сжатие папки с вводом пароля в скрытом виде
![](https://i.imgur.com/FNEP7RO.png)
- распаковка в текущую директорию
![](https://i.imgur.com/EfSVUel.png)
- распаковка в указанную директорию
![](https://i.imgur.com/geHHwXw.png)

**1.3 Практическая работа 1.3**
Работа с vim
- 3.1 создание файла
>![](https://i.imgur.com/qR8trWS.png)
- режим редактирование
>![](https://i.imgur.com/MLOxlZw.png)
- режим построчного визуального выделения
>![](https://i.imgur.com/gsaG8bx.png)
- режим блочного визуального выделения
>![](https://i.imgur.com/JTP4PlN.png)
3.2 Перемещение
- перемещение в нормальном режиме с помощью стрелок и клавиш h, j, k, l
>![](https://i.imgur.com/3Uj6Sv9.png)
- использование дополнительных функций навигации
> gg — переход в начало документа
> ![](https://i.imgur.com/dByjczq.png)
> G — переход в конец документа
> ![](https://i.imgur.com/oQnMFsa.png)
> w — перемещение к следующему слову
> ![](https://i.imgur.com/4FrKKNJ.png)
> b — перемещение к предыдущему слову
> ![](https://i.imgur.com/HjtGTkT.png)
> e — перемещение к концу слова
> ![](https://i.imgur.com/DOWO5L7.png)
> 0 — перемещение к началу строки
> ![](https://i.imgur.com/Y5F0E1W.png)
> $ — перемещение к концу строки
> ![](https://i.imgur.com/MExUGtD.png)

3.3 поиск текста
>/cэто
>![](https://i.imgur.com/BH2LXhR.png)
>/\это
![](https://i.imgur.com/pLq29mg.png)
>/\СЭто будет
>![](https://i.imgur.com/94upiIU.png)

3.4 Редактирование 
3.4.1 Удаление текста
> x — удалить символ на позиции курсораx
>![](https://i.imgur.com/IZvDIqz.png)
>d — удалить в заданном командой перемещения направлении
>![](https://i.imgur.com/ygFC4tz.png)
>dd — удалить строку
>![](https://i.imgur.com/CoUT9sG.png)
>D — удалить все символы от положения курсора до окончания строки
>![](https://i.imgur.com/OPMN81b.png)

Замена текста
> r — заменить символ на позиции курсора заданным после команды символом
![](https://i.imgur.com/QSEbVDv.png)
> c — заменить в заданном командой перемещения направлении.
>![](https://i.imgur.com/fBvhLAo.png)
> C — заменить до окончания строки
>![](https://i.imgur.com/jN7J5k3.png)



3.4.2 копирование и встака 
>y — копировать в заданном далее направлении и вставить символ
>![](https://i.imgur.com/mj4zceE.png)
> yy & p— копировать всю строку и вставить строку ниже текущей
> ![](https://i.imgur.com/1SiiNjX.png)
> Y & P— копировать до окончания строки и вставить строку выше текущей
>![](https://i.imgur.com/nabNASf.png)

3.4.3 Дополнительные команды редактирования
>отменить последнее действие
>![](https://i.imgur.com/KnNTFnJ.png)
><ctrl>-r — вернуть последнее отмененное действие
>![](https://i.imgur.com/VxOdphu.png)
> J — присоединить строку ниже к текущей
> ![](https://i.imgur.com/eW7Mpzs.png)

3.5 Командный режим
>:q — выход из программы.
>![](https://i.imgur.com/JMcAfto.png)
>:q! — выход из программы с отменой всех изменений, которые не были сохранены
>![](https://i.imgur.com/K9LJXvb.png)
>:w — сохранить изменения
>![](https://i.imgur.com/kQFrQMq.png)
>:e — редактировать указанный далее файл
>![](https://i.imgur.com/NTlbYJS.png)
>:bn — редактировать следующий файл (если открыто несколько файлов)
>![](https://i.imgur.com/rCJr5at.png)
>![](https://i.imgur.com/COE8k2t.png)
>:bp — редактировать предыдущий файл
>![](https://i.imgur.com/4jUwybd.png)
>![](https://i.imgur.com/SmaY5vk.png)

>:wq – сохранить файл и выйти
>![](https://i.imgur.com/2AYGpyR.png)

3.6 Объединение команд
>:y5w (y — копировать, 5 — количество, w — слов) и вставить в конце текста
>![](https://i.imgur.com/aQyWZF7.png)
>dG (d — удалить, G — переход в конец файла)
>![](https://i.imgur.com/LuzSiVU.png)
>2С - замена текста
![](https://i.imgur.com/gGH3CTc.png)


Vim tutorial
![](https://i.imgur.com/2CMw6sc.png)
![](https://i.imgur.com/gBVXdeh.png)
![](https://i.imgur.com/1DVPjvI.png)
![](https://i.imgur.com/2rJhRdU.png)
![](https://i.imgur.com/XvW8kSH.png)
![](https://i.imgur.com/XIk0Qqr.png)
![](https://i.imgur.com/uKNvzk4.png)
![](https://i.imgur.com/BUuuZBL.png)
![](https://i.imgur.com/PUE43st.png)
![](https://i.imgur.com/ZmDAXNp.png)
![](https://i.imgur.com/SqTYM6Q.png)
![](https://i.imgur.com/9YRoOSi.png)
![](https://i.imgur.com/HlgAYnJ.png)
![](https://i.imgur.com/i5VyFgi.png)
![](https://i.imgur.com/AJn5wps.png)
![](https://i.imgur.com/BElTGcn.png)
![](https://i.imgur.com/Ypoz3xF.png)
![](https://i.imgur.com/ie57OU2.png)
 

