###### tags: `Linux`
# Отчет по заданиям к практической работе №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.|
|:--|
|9.1. VIM|
||
||
|9.2.Nano|
||
||
|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.
|1. Вы проводите поиск в Интернете, и видите, что используются две разные версии Python, и вы не знаете, какая из них был установлен в вашей системе установщиком Ubuntu или Debian, и устанавливал ли он какие-либо дополнительные модули?|
|:---|
||
|2. Допустим, у вас возникли проблемы с вашим веб-сервером Apache, и вы обратились к одному из многих форумов в сети с просьбой о помощи. Добрая душа, которая вам ответила, попросила вас отправить содержимое вашего файла `/etc/apache2/sites-available/default-ssl`. Разве вам не было бы легче, если бы вы могли просто удалить все закомментированные строки?|
|:---|
||
|3. Например, предположим, что у вас есть целая папка, полная музыкальных файлов разных форматов. Вы хотите найти все файлы `.mp3` у исполнителя ABC, но вы не хотите никаких ремиксов. Как поступить?|
|:---|
||
|4. Как отобразить количество строк до или после строки поиска?|
|:---|
||
|5. Как вывести количество строк совпадения?|
|:---|
||
|6. Как выяснить количество совпадений?|
|:---|
||
|7. Как найти файлы по заданным номерам строк?|
|:---|
||
|8. Произвести поиск рекурсивной строки во всех каталогах.|
|:---|
||
|9. Произвести поиск строк в архивах файлах Gzip.|
|:---|
||
## Практическая работа №1.3.
|1. Создание файла.|
|:--|
|`vim newfile`|
||
|2. Режимы.|
|:--|
|Нормальный режим.|
||
|Режим визуального выделения.|
||
|Режим вставки.|
||
|3. Поиск текста.|
|:--|
||
|4. Редактирование.|
|:--|
|Создадим строку командой из нормального режима `30i- esc`.|
||
|5. Удаление текста.|
|:--|
|Удалим строку командой `dd`.|
||
|6. Копирование и вставка.|
|:--|
|Скопируем строку и вставим командами `yy` и `p`.|
||
|7. Дополнительные команды редактирования.|
|:--|
|Отменим последнее действие командой u.|
||
|8. Командный режим и команды управления.|
|:--|
||
|9. Прохождение обучения на сайте.|
|-|
||
||
||
||
||
||
||
||
||
||
||
||
||
||
||
||
||
||
||
||
||