Skip to content

This article is available in Russian. An English version is on the way.Open the Russian page

Командная строка Linux: основы

Два десятка команд, которых хватит, чтобы уверенно ориентироваться на сервере.

Level
Beginner
Reading time
2 min read
Updated
Tested on
Ubuntu 22.04, Ubuntu 24.04, Debian 12
Contents
  1. Навигация по файлам
  2. Просмотр и правка файлов
  3. Система и процессы
  4. Права доступа
  5. Полезные приёмы

На сервере нет рабочего стола — всё делается командами. Пугаться не стоит: для повседневной работы хватает небольшого набора. Все команды ниже безопасны, кроме отмеченных.

КомандаЧто делает
pwdПоказывает, в какой папке вы находитесь
ls -laСписок файлов, включая скрытые, с правами и размерами
cd /var/wwwПерейти в папку; cd без аргументов — в домашнюю
mkdir -p /srv/app/logsСоздать папку вместе с недостающими родительскими
cp -r src dstСкопировать файл или папку
mv old newПереместить или переименовать
rm fileУдалить файл. rm -r удаляет папку целиком — без корзины

Просмотр и правка файлов

КомандаЧто делает
cat fileВывести файл целиком
less fileЛистать большой файл; выход — q, поиск — /слово
tail -f /var/log/nginx/error.logСледить за файлом в реальном времени; выход — Ctrl+C
nano fileПростой редактор: Ctrl+O — сохранить, Ctrl+X — выйти
grep -r "error" /var/log/nginxНайти строки с текстом в файлах
find /etc -name "*.conf" -mtime -1Найти файлы по имени, изменённые за сутки

Система и процессы

КомандаЧто делает
sudo командаВыполнить с правами администратора
apt install пакетУстановить программу
systemctl status nginxСостояние службы; также start, stop, restart
df -hСвободное место на дисках
free -hПамять и swap
htopПроцессы и нагрузка (apt install htop)
ip -br aIP-адреса сервера
ss -tlnpКакие программы слушают порты

Права доступа

У каждого файла есть владелец, группа и права. Чаще всего нужны две команды:

bash
$ chown -R www-data:www-data /var/www/site$ chmod 600 ~/.ssh/authorized_keys

Полезные приёмы

  • Tab дополняет имена файлов и команд — меньше опечаток.
  • Стрелка вверх возвращает прошлые команды, Ctrl+R — поиск по истории.
  • man команда или команда --help — встроенная справка.
  • Ctrl+C прерывает зависшую команду.
  • Команды через && выполняются по очереди: вторая запустится, только если первая прошла успешно.

Read to the end and the article counts toward your learning progress.

  • команды
  • терминал
  • bash
  • консоль
  • Linux для начинающих

Was this article helpful?