Перейти к содержимому
ID Academia
Linux
Начальный10 мин.Обновлено: Тема 3 из 3

Шпаргалка Linux — все команды на одной странице

Файлы, поиск, процессы, права, архивы, сеть, горячие клавиши, Vim и cron — команда и пример.

Не прочитано

Что вы узнаете

  • Все базовые команды на одной странице
  • Готовый пример к каждой команде
  • Горячие клавиши, Vim и cron

Перед этой темой стоит прочитать:Таблица команд Linux — от простых к продвинутым

Быстрая шпаргалка по всей теме Linux: команда, что она делает и пример. Технические термины оставлены на английском — так говорят на работе.

Общий вид команды

command [-argument] [--long-argument] file
text
КомандаЧто делает
Команда
cd dir; ls
Что делает; — команды подряд, вторая выполнится даже при ошибке первой
Команда
mkdir proj && cd proj
Что делает&& — выполнится, только если предыдущая успешна
Команда
ping -c1 host || echo "down"
Что делает|| — выполнится, только если предыдущая не удалась
Команда
long-task &
Что делает& — запуск в фоне
Команда
cmd1 | cmd2
Что делает| — вывод одной команды становится вводом другой
Команда
TAB
Что делаетАвтодополнение команд, файлов и путей
Команда
history / !100
Что делаетИстория команд; !100 повторяет строку 100
Команда
ls -la
Что делаетПоказывает и скрытые файлы (начинаются с точки, .name)

📁 Файлы и папки

КомандаЧто делает
Команда
ls -la
Что делаетСодержимое папки с подробностями и скрытыми
Команда
cd /var/log · cd ~ · cd -
Что делаетПереход в папку; ~ домой, - назад в предыдущую
Команда
pwd
Что делаетТекущий путь
Команда
mkdir -p a/b/c
Что делаетСоздать папку вместе с родительскими
Команда
rm -r dir · rm -f file
Что делаетУдаление — корзины нет!
Команда
cp -r src/ dst/
Что делаетКопирование
Команда
mv old.txt new.txt
Что делаетПеремещение или переименование
Команда
ln -s target link
Что делаетСоздать символическую ссылку
Команда
touch file.txt
Что делаетСоздаёт файл или обновляет время изменения

🔍 Поиск

КомандаЧто делает
Команда
grep -r "error" /var/log
Что делаетПоиск текста внутри файлов
Команда
find / -name "*.conf" 2>/dev/null
Что делаетПоиск файлов по признакам
Команда
locate passwd
Что делаетБыстрый поиск по базе (нужен updatedb)
Команда
which python3
Что делаетГде находится команда
Команда
grep Failed auth.log | cut -d' ' -f11 | sort | uniq -c | sort -rn | head
Что делаетТипичная цепочка для логов: кто чаще всего неудачно входил

⚙️ Процессы

КомандаЧто делает
Команда
ps aux · ps aux | grep nginx
Что делаетЗапущенные процессы
Команда
kill -9 PID
Что делаетЗавершить процесс (-9 = SIGKILL, крайняя мера)
Команда
killall firefox
Что делаетЗавершить по имени
Команда
top · htop
Что делаетНаблюдение и управление процессами в реальном времени
Команда
jobs · fg %1 · Ctrl+Z → bg
Что делаетПеревод задач в фон и обратно

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

order: owner / group / world
r = read (4) · w = write (2) · x = execute (1)
chmod 755 file → rwx owner, r-x group/world
chmod 777 file → rwx for everyone (avoid!)
text
КомандаЧто делает
Команда
chmod 644 file · chmod u+x script.sh
Что делаетИзменить права
Команда
sudo chown user:group file
Что делаетСменить владельца
Команда
umask
Что делаетМаска по умолчанию: 022 = файлы 644
Команда
id alice · groups
Что делаетКто я и в каких группах

🗜️ Архивы и сжатие

КомандаЧто делает
Команда
tar -czvf a.tar.gz dir/
Что делаетСоздать сжатый архив
Команда
tar -xzvf a.tar.gz -C /restore/
Что делаетРаспаковать
Команда
tar -tzvf a.tar.gz
Что делаетПоказать содержимое — до распаковки!
Команда
gzip -k file.log · gunzip
Что делаетСжать один файл (-k сохраняет исходник)
Команда
zcat log.gz | tail
Что делаетПросмотр сжатого файла

🌐 Сеть

КомандаЧто делает
Команда
ping -c 4 8.8.8.8
Что делаетДоступность и время отклика
Команда
ip a · ip r
Что делаетIP-адреса и таблица маршрутов
Команда
ss -tulpn
Что делаетОткрытые порты и какой процесс слушает
Команда
dig +short example.com · nslookup
Что делаетDNS-запрос
Команда
curl -I https://site.com
Что делаетПроверка HTTP
Команда
wget -O out.zip URL
Что делаетСкачать файл
Команда
ssh -p 2222 user@host
Что делаетУдалённое подключение
Команда
scp file user@host:/tmp/
Что делаетКопирование через SSH

💻 Информация о системе

КомандаЧто делает
Команда
uname -a
Что делаетВерсия ядра и системы
Команда
cat /etc/os-release
Что делаетКакой дистрибутив установлен
Команда
df -h
Что делаетЗаполненность дисков — самое важное!
Команда
du -sh /var/*
Что делаетЧто занимает место
Команда
free -h
Что делаетПамять (cache — не реально занятая память)
Команда
uptime
Что делаетВремя работы и load average
Команда
who · w
Что делаетКто подключён
Команда
journalctl -p err --since today
Что делаетОшибки за сегодня

⌨️ Горячие клавиши терминала

КомандаЧто делает
Команда
Ctrl+C
Что делаетОстановить текущую команду
Команда
Ctrl+Z
Что делаетПриостановить в фон (fg — вернуть)
Команда
Ctrl+R
Что делаетПоиск по истории назад
Команда
Ctrl+L
Что делаетОчистить экран (как clear)
Команда
Ctrl+A · Ctrl+E
Что делаетНачало / конец строки
Команда
Ctrl+U · Ctrl+K
Что делаетУдалить строку назад / вперёд
Команда
Ctrl+D
Что делаетВыход / EOF (осторожно под root!)
Команда
!! · sudo !!
Что делаетПовторить последнюю команду; или с sudo

✏️ Vim — минимум для выживания

КомандаЧто делает
Команда
Esc → :wq
Что делаетВыйти с сохранением
Команда
Esc → :q!
Что делаетВыйти без сохранения
Команда
i
Что делаетРежим редактирования (insert)
Команда
/text + Enter · n
Что делаетПоиск; n — следующее совпадение
Команда
dd · u · Ctrl+R
Что делаетУдалить строку, отменить, повторить
Команда
o · O
Что делаетНовая строка ниже / выше
Команда
:N · G · gg
Что делаетК строке N / в конец / в начало

⏰ cron и ufw

crontab -e                    # edit scheduler
crontab -l                    # list
0 3 * * * /home/u/backup.sh   # min hour day month weekday
sudo ufw allow 22/tcp && sudo ufw enable   # SSH first, then enable
sudo ufw status verbose
bash

Проверь себя

Результат: 0 из 0

Отлично! Материал усвоен.

Эта страница вам помогла?