Нажмите на команду, чтобы скопировать её.
pwd - показывает текущий каталог (путь).
ls - список файлов в директории.
ls -la - подробный список, включая скрытые файлы.
cd [путь] - переход в указанную директорию.
cd .. - переход на уровень выше.
cd ~ - переход в домашнюю директорию.
cd - - возврат к предыдущей директории.
touch [файл] - создаёт пустой файл.
mkdir [имя] - создаёт новую директорию.
mkdir -p a/b/c - создаёт вложенные директории.
cp [источник] [назначение] - копирует файл или папку.
cp -r [папка] - рекурсивное копирование директории.
mv [источник] [назначение] - перемещает или переименовывает файл/папку.
rm [файл] - удаляет файл.
rm -r [папка] - удаляет директорию и всё её содержимое.
rm -f [файл] - принудительное удаление без подтверждения.
cat [файл] - выводит содержимое файла.
less [файл] - постраничный просмотр файла.
head [файл] - первые 10 строк файла.
tail [файл] - последние 10 строк файла.
tail -f [файл] - отслеживание изменений в файле в реальном времени (логи).
chmod +x [файл] - делает файл исполняемым.
chmod 755 [файл] - устанавливает права: владелец - rwx, остальные - rx.
chmod 644 [файл] - обычные права для файла: владелец - rw, остальные - r.
chown user:group [файл] - меняет владельца и группу файла.
find /путь -name "имя" - поиск файла по имени.
find . -type f -size +10M - ищет файлы больше 10 МБ в текущей директории.
grep "текст" [файл] - ищет текст в файле.
grep -r "текст" /путь - рекурсивный поиск по каталогу.
grep -i "текст" [файл] - поиск без учёта регистра.
which [команда] - показывает путь к исполняемому файлу команды.
ps aux - список всех процессов.
top - динамический мониторинг процессов (выход - q).
htop - улучшенная версия top (если установлена).
kill [PID] - завершает процесс по ID.
kill -9 [PID] - принудительное завершение процесса.
df -h - показывает использование дискового пространства.
du -sh [папка] - размер указанной папки.
free -h - информация об использовании оперативной памяти.
uname -a - информация о системе и ядре.
ping [хост] - проверка соединения с хостом.
curl [url] - получение данных по URL (вывод в терминал).
wget [url] - скачивание файла по URL.
ip a - показывает сетевые интерфейсы и IP-адреса.
ss -tuln - список активных сетевых подключений.
netstat -tuln - альтернатива ss (может требовать установки).
tar -czvf архив.tar.gz [папка] - создание архива .tar.gz.
tar -xzvf архив.tar.gz - распаковка архива .tar.gz.
zip -r архив.zip [папка] - создание ZIP-архива.
unzip архив.zip - распаковка ZIP-архива.
history - история выполненных команд.
!! - повтор последней команды.
!<номер> - выполнение команды из истории по номеру.
ctrl + r - поиск по истории команд.
man [команда] - руководство по команде.
[команда] --help - краткая справка по команде.
echo $PATH - вывод переменной окружения PATH.
export VAR="значение" - временная установка переменной окружения.
Совет: Добавляйте часто используемые команды в ~/.bashrc или ~/.zshrc как алиасы, например: alias ll='ls -la'.