MEVCORE

Базові команди Linux: шпаргалка для початківців

Оновлено 09.10.2026

Для керування VPS або хостингом по SSH достатньо знати два-три десятки команд. Ця шпаргалка охоплює все, що потрібно в перші дні роботи з сервером. Як підключитися — у статті «Як підключитися до VPS по SSH».

Навігація

  • pwd — показати поточний каталог.
  • ls -la — список файлів, включно з прихованими, з правами, власником і розміром.
  • cd /var/www — перейти в каталог; cd .. — на рівень вище; cd ~ — у домашній каталог; cd - — у попередній.

Файли й каталоги

  • mkdir -p site/uploads — створити каталог разом з батьківськими.
  • touch file.txt — створити порожній файл.
  • cp file.txt backup.txt — копіювати файл; cp -r dir1 dir2 — каталог.
  • mv old.txt new.txt — перейменувати або перемістити.
  • rm file.txt — видалити файл; rm -r dir — каталог з вмістом.
  • ln -s /var/www/site current — створити символьне посилання.
У Linux немає кошика. Команда rm -rf видаляє без підтвердження й безповоротно — завжди перевіряйте шлях перед натисканням Enter.

Перегляд вмісту

  • cat file.txt — вивести файл повністю.
  • less file.log — переглядати великий файл посторінково (q — вихід, / — пошук).
  • head -n 20 file, tail -n 50 file — перші або останні рядки.
  • tail -f /var/log/nginx/error.log — стежити за журналом у реальному часі (Ctrl+C — зупинити).
  • nano file — відредагувати файл (як працювати в nano і vim).

Пошук

  • find /var/www -name "*.php" — знайти файли за назвою.
  • grep -rn "DB_PASSWORD" /var/www/site — знайти текст у файлах з номерами рядків.
  • which php — де розташована програма.

Система

  • df -h — вільне місце на дисках; du -sh * — розмір вмісту каталогу (як знайти, що займає місце).
  • free -h — пам'ять; htop або top — процеси й навантаження (керування процесами).
  • uname -a, cat /etc/os-release — версія ядра й дистрибутива.
  • uptime — скільки сервер працює без перезавантаження і середнє навантаження.
  • sudo команда — виконати команду з правами адміністратора.
  • systemctl status nginx — стан служби (керування службами).

Мережа

  • ip a — IP-адреси сервера.
  • ping -c 4 google.com — перевірити доступність хоста.
  • curl -I https://example.com — заголовки відповіді сайту.
  • ss -tulpn — які порти слухає сервер (детальніше).

Корисні прийоми

  • Tab — автодоповнення назв команд і файлів. Двічі Tab — показати варіанти.
  • ↑ — попередня команда; Ctrl+R — пошук в історії команд.
  • команда --help або man команда — довідка.
  • команда1 | команда2 — передати вивід однієї команди іншій: ps aux | grep php.
  • команда > file.txt — записати вивід у файл (>> — дописати).

Не знайшли відповідь?

Опишіть завдання, додайте текст помилки та скриншот — команда підтримки допоможе знайти наступний крок.

Як до вас звертатися?

Введіть ім’я, перш ніж почати діалог.

Вітаємо! Напишіть ваше питання — оператор відповість якнайшвидше.
Оцініть відповідь оператора