Введение
Вы только что открыли терминал и видите перед собой чёрное окно с мигающим курсором? Не паникуйте! Терминал — это не страшно, а даже удобно. Вот 10 базовых команд, с которых стоит начать, чтобы не тыкать в GUI как потерянный пингвин.
(P.S. Все команды проверены — ваш компьютер не взорвётся. Но sudo всё равно используйте осторожно.)
1. pwd — «Где я?»
Что делает: Показывает текущую директорию (Print Working Directory).
Зачем: Чтобы не заблудиться в своих же файлах.
pwd
Вывод: /home/ваш_пользователь
2. ls — «Что тут лежит?»
Что делает: Выводит список файлов и папок в текущей директории.
Лайфхак:
- ls -l — подробный список (права, владелец, размер).
- ls -a — показать скрытые файлы (те, что начинаются с точки).
ls
Вывод: Документы Загрузки Картинки
3. cd — «Перейди туда»
Что делает: Меняет текущую директорию (Change Directory).
Примеры:
cd ~/Загрузки Перейти в папку "Загрузки"
cd .. На уровень выше
cd / В корень системы (осторожно!)
4. mkdir — «Создай папку»
Что делает: Создаёт новую директорию.
Фишка: Можно создать несколько вложенных папок сразу:
mkdir -p проект/{документы,скрипты,бэкапы}
5. touch — «Создай файл»
Что делает: Создаёт пустой файл (или обновляет дату изменения существующего).
touch readme.txt
6. cp — «Скопируй это»
Что делает: Копирует файлы и папки.
Важно: Для папок нужен флаг -r (рекурсивно).
cp файл.txt копия_файла.txt
cp -r папка/ новая_папка/
7. mv — «Перемести или переименуй»
Что делает: Перемещает файлы/папки или переименовывает их.
mv старый.txt новый.txt Переименование
mv файл.txt ~/Документы/ Перемещение
8. rm — «Удали это (навсегда!)»
Что делает: Удаляет файлы и папки. Без корзины!
Осторожно:
- rm -r папка — удалить папку и всё внутри.
- rm -f — принудительно (без подтверждения).
(Запомните: sudo rm -rf / — это смерть. Не делайте так!)
9. cat — «Покажи содержимое»
Что делает: Выводит содержимое файла в терминал.
cat файл.txt
Альтернативы:
- less файл.txt — для больших файлов (листать клавишами ↑↓).
- head -n 5 файл.txt — показать первые 5 строк.
10. man — «Справка»
Что делает: Показывает официальную документацию по команде.
man ls Справка по команде ls
Если man пугает:
- команда --help — краткая справка.
Бонус для смелых
Попробуйте ввести это:
neofetch
…и ваш терминал покажет красивую информацию о системе. Если команды нет — установите её например на debian схожие дистрибутивы (sudo apt install neofetch).