Ответы на экспресс-опрос по занятию 01
- Создание ich и ICH: обе папки создадутся — это разные объекты. Linux чувствителен к регистру.
- Удаление из корневых папок: технически можно (если вы root), но это опасно — можно сломать систему. В
/binхранятся базовые команды. - Запись программ в Linux: программы хранятся как исполняемые файлы, без реестра (в отличие от Windows). Конфиги — в
/etc, данные — в/var. - Много дистрибутивов Linux: ядро Linux открытое (GPL). Любой может взять его, добавить пакеты, оформить и выпустить свой дистрибутив.
- Терминал: интерфейс командной строки для управления системой. Гибче графического интерфейса, незаменим для серверов и автоматизации.
- Нет графики на серверах: графическая оболочка потребляет ресурсы (RAM, CPU). На серверах они нужны для задач, а не для рабочего стола.
- Полноценная работа в терминале: да, и именно так работает большинство серверов. Все операции выполнимы командами.
- Ядро Linux: центральная часть ОС — управляет железом, памятью, процессами. Создано Линусом Торвальдсом в 1991 году.
Ответы на экспресс-опрос по занятию 02
- Переименование:
mv старое_имя новое_имя— команда mv служит и для перемещения, и для переименования. - Везде
-p: ничего плохого — лишний-pне вреден. Если папка уже есть, просто ничего не произойдёт. - Ошибка в пути: команда завершится с ошибкой «No such file or directory». Файл не будет создан/скопирован/удалён.
- Несколько команд одной строкой: через
&&(следующая выполняется только если предыдущая успешна) или через;(всегда выполняются по очереди). - Забыть
-pпри иерархии: ошибка «cannot create directory: No such file or directory» — промежуточные папки не существуют. - После удаления в Linux: файлы исчезают безвозвратно. Нет корзины.
rm -rfне восстановить. - Копировать папку с вложениями:
cp -r src dst— ключ-r(recursive) копирует рекурсивно. - Переместить папку с вложениями:
mv src dst— для mv ключ-rне нужен, он работает с папками по умолчанию. - Разница -R и -r: нет разницы — оба ключа работают одинаково для
cp. Используйте строчную-r.
Решение закрепляющего задания
Из презентации сессии (слайд «Решение»):
# 1. Создать папку ВАШЕ_ИМЯ по полному пути /opt/test/ВАШЕ_ИМЯ
mkdir -p /opt/test/ivan
# 2. Зайти в новую папку
cd /opt/test/ivan
# 3. Создать файл file.txt
touch file.txt
# 4. Выйти в домашнюю директорию
cd
# 5. Скопировать file.txt в /tmp с переименованием file2.txt
cp /opt/test/ivan/file.txt /tmp/file2.txt
# 6. Удалить file.txt
rm /opt/test/ivan/file.txt
# 7. Проверить наличие file2.txt
ls /tmp
Замечание из презентации: в слайде использован путь
cp /opt/test/file.txt /tmp/file.txt — без ivan/. Это работает только если вы находитесь внутри /opt/test/ivan. Абсолютный путь /opt/test/ivan/file.txt надёжнее.