Занятие 02. Первые команды

📁 Блок: Основы Linux ⏱️ Время изучения: ~60 мин 🎯 Сложность: Начальная
#linux #терминал #команды

⚡ Кратко: суть темы

Первая практика в терминале: навигация и работа с файлами. Приглашение localhost:~#: имя сервера, ~ — домашняя директория, # — суперпользователь. Команда отделяется от флагов и аргументов пробелами.

  • Навигация: pwd — где я, ls -la — что здесь, cd путь — перейти.
  • Файлы/папки: mkdir -p, touch, cp -r, mv, rm -r, rmdir.
  • Абсолютный путь начинается с /; относительный — от текущей папки.
  • Горячие клавиши: Tab (автодополнение), Ctrl+R (поиск истории), Ctrl+L (очистить экран).

Что запомнить: у терминала нет «отмены» — удалённое rm не восстановить.

Частая ошибка: mkdir /home/animals без -p падает, если промежуточных папок нет.

📖 О чём этот урок

Переходим от теории к рукам на клавиатуре: разбираем приглашение терминала, логику построения команд и основной набор для работы с файлами и папками. Учимся строить структуру каталогов одной командой, копировать и перемещать с переименованием.

Что изучим

  • Терминал и песочница JSLinux; что означает localhost:~#
  • Навигация: pwd, ls и его флаги (-l, -a, -h, -t), cd
  • Создание/копирование/перемещение/удаление: mkdir -p, touch, cp -r, mv, rm -r, rmdir
  • Абсолютный и относительный путь
  • Сервисные команды: whoami, clear, tree, history, date
  • Горячие клавиши: Tab, Ctrl+R, Ctrl+C, Ctrl+L

📚 Предварительные знания

🎯 Что изучать дальше

  • → Занятие 03: Summary Session 1 — закрепление введения и первых команд, разбор ДЗ
  • Затем — pipe и перенаправления: соединяем команды этого урока в конвейеры