← НАЗАД К МАТЕРИАЛАМ Материалы

Настольная книга команд

Распечатай и держи рядом. Всё, что нужно — на одном листе. Этот документ пополняется по мере открытия новых модулей и уроков на курсе.


1. Навигация по файловой системе

Команда Что делает Пример
pwd Показать текущую папку pwd/Users/katya/Projects
ls Список файлов ls
ls -la Все файлы + скрытые + детали ls -la
cd папка Зайти в папку cd Documents
cd .. На уровень вверх cd ..
cd ~ В домашнюю папку cd ~
cd / В корень системы cd /

2. Работа с файлами и папками

Команда Что делает Пример
mkdir имя Создать папку mkdir my-project
mkdir -p a/b/c Создать вложенные папки mkdir -p src/components/ui
touch файл Создать пустой файл touch app.py
cp откуда куда Копировать cp file.txt backup.txt
cp -r папка новая Копировать папку cp -r src src-backup
mv откуда куда Переместить / переименовать mv old.py new.py
rm файл Удалить файл rm temp.txt
rm -r папка Удалить папку с содержимым rm -r old-folder
cat файл Показать содержимое cat config.json

3. Python

Команда Что делает Пример
python3 --version Проверить версию Python python3 --version
python3 файл.py Запустить скрипт python3 app.py
python3 -m venv env Создать виртуальное окружение python3 -m venv .venv
source env/bin/activate Активировать окружение source .venv/bin/activate
deactivate Выйти из окружения deactivate
pip install пакет Установить библиотеку pip install anthropic
pip install -r файл Установить из списка pip install -r requirements.txt
pip list Список установленных пакетов pip list
pip freeze > файл Сохранить список пакетов pip freeze > requirements.txt

4. Git — контроль версий

Команда Что делает Пример
git init Создать репозиторий git init
git status Что изменилось? git status
git add файл Подготовить к сохранению git add app.py
git add . Подготовить всё git add .
git commit -m "текст" Сохранить версию git commit -m "добавил авторизацию"
git log --oneline История изменений git log --oneline
git push Отправить на GitHub git push
git pull Скачать обновления git pull
git clone url Скачать репозиторий git clone https://github.com/user/repo
git branch имя Создать ветку git branch feature-login
git checkout ветка Переключиться на ветку git checkout feature-login

5. Node.js и npm

Команда Что делает Пример
node --version Проверить версию Node node --version
npm init -y Создать проект npm init -y
npm install пакет Установить пакет npm install express
npm install -g пакет Установить глобально npm install -g openclaw
npm run скрипт Запустить скрипт npm run start
npx команда Запустить без установки npx create-next-app

6. Серверы и сеть

Команда Что делает Пример
ssh user@ip Подключиться к серверу ssh root@192.168.1.100
scp файл user@ip:путь Скопировать файл на сервер scp app.py root@server:/home/
curl url Сделать HTTP-запрос curl https://api.example.com
ping адрес Проверить доступность ping google.com
lsof -i :порт Кто занимает порт? lsof -i :3000
kill PID Остановить процесс kill 12345

7. Docker

Команда Что делает Пример
docker ps Запущенные контейнеры docker ps
docker images Список образов docker images
docker run образ Запустить контейнер docker run -d nginx
docker stop id Остановить контейнер docker stop abc123
docker-compose up Запустить всё из compose docker-compose up -d
docker-compose down Остановить всё docker-compose down

8. Переменные окружения и конфиг

Команда Что делает Пример
echo $ПЕРЕМЕННАЯ Показать значение echo $PATH
export KEY=value Установить переменную export API_KEY=sk-123
cat .env Показать файл окружения cat .env
chmod 600 файл Ограничить доступ chmod 600 .env

9. Быстрые комбинации в терминале

Комбинация Что делает
Tab Автодополнение команды/пути
Ctrl+C Остановить текущую команду
Ctrl+L Очистить экран
↑ / ↓ История предыдущих команд
Ctrl+R Поиск по истории команд
Ctrl+A Курсор в начало строки
Ctrl+E Курсор в конец строки

Последнее обновление: Этап 1