Занятие 02. Первые команды
⚡ Кратко: суть темы
Первая практика в терминале: навигация и работа с файлами. Приглашение 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
📚 Предварительные знания
- ← Занятие 01: Введение в Linux — карта каталогов (
/home,/tmp,/opt) активно используется в командах этого урока - Перед занятием 02 настройте окружение: WSL2 или jslinux.org — см. Занятие 01, Подготовка окружения
🎯 Что изучать дальше
- → Занятие 03: Summary Session 1 — закрепление введения и первых команд, разбор ДЗ
- Затем — pipe и перенаправления: соединяем команды этого урока в конвейеры