---
# System prepended metadata

title: Linux Basik №1

---

# Linux Basik №1
**Linux Basic - Гежа Николай - Практика №1**

*Практика №1.1*

1. Посмотреть под каким пользователем в системе Linux:

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

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

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

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

![](https://i.imgur.com/7oefBxJ.png)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

![](https://i.imgur.com/1htDO7B.png)

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

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

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

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

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

![](https://i.imgur.com/42IES6s.png)

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

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

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

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

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

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

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

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

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

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

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

![](https://i.imgur.com/5DL9v8h.png)

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

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

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

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

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

![](https://i.imgur.com/3ilzK7b.png)

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

![](https://i.imgur.com/07u5fNo.png)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


*Практика №1.2*

1. Вы проводите поиск в Интернете, и видите, что используются две разные версии Python, и вы не знаете, какая из них был установлен в вашей системе установщиком Ubuntu или Debian, и устанавливал ли он какие-либо дополнительные модули?

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

2. Допустим, у вас возникли проблемы с вашим веб-сервером Apache, и вы обратились к одному из многих форумов в сети с просьбой о помощи. Добрая душа, которая вам ответила, попросила вас отправить содержимое вашего файла /etc/apache2/sites-available/default-ssl. Разве вам не было бы легче, если бы вы могли просто удалить все закомментированные строки?

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

3. Например, предположим, что у вас есть целая папка, полная музыкальных файлов разных форматов. Вы хотите найти все файлы .mp3 у исполнителя ABC, но вы не хотите никаких ремиксов. Как поступить?

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

4. Как отобразить количество строк до или после строки поиска?

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

5. Как вывести количество строк совпадения?

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

6. Как выяснить количество совпадений?

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

7. Как найти файлы по заданным номерам строк?

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

8. Произвести поиск рекурсивной строки во всех каталогах.

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

9. Произвести поиск строк в архивах файлах Gzip. 

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


*Практика №1.3*

Создал файл и открыл его через Vim:

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

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

![](https://i.imgur.com/13DaGDq.png)

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

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

Поиск:

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

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

Удаление с помощью dd:
![](https://i.imgur.com/jxwzixk.png)

Ввод:

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

Сохранение и выход из vim:

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


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

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