Терминал — основной инструмент управления Linux-системами. Эта шпаргалка содержит все ключевые команды с кратким описанием их назначения. Сохраните как справочник для быстрого поиска нужной команды.
НАВИГАЦИЯ ПО ФАЙЛОВОЙ СИСТЕМЕ
| Команда | Расшифровка | Назначение |
|---|---|---|
pwd |
Print Working Directory | Показать текущую директорию |
ls |
List | Вывести список файлов и папок |
cd |
Change Directory | Перейти в указанную директорию |
mkdir |
Make Directory | Создать новую директорию |
rmdir |
Remove Directory | Удалить пустую директорию |
tree |
Tree | Показать дерево директорий |
find |
Find | Найти файлы и директории |
РАБОТА С ФАЙЛАМИ
| Команда | Расшифровка | Назначение |
|---|---|---|
cp |
Copy | Копировать файлы и директории |
mv |
Move | Переместить или переименовать |
rm |
Remove | Удалить файлы и директории |
touch |
Touch | Создать пустой файл или обновить время |
cat |
Concatenate | Вывести содержимое файла |
less |
Less | Просмотр файла с прокруткой |
head |
Head | Вывести первые строки файла |
tail |
Tail | Вывести последние строки файла |
file |
File | Определить тип файла |
ln |
Link | Создать ссылки на файлы |
СИСТЕМНАЯ ИНФОРМАЦИЯ И УПРАВЛЕНИЕ
| Команда | Расшифровка | Назначение |
|---|---|---|
ps |
Process Status | Показать запущенные процессы |
top |
Table of Processes | Интерактивный монитор процессов |
htop |
Htop | Улучшенный монитор процессов |
kill |
Kill | Завершить процесс |
systemctl |
System Control | Управление системными сервисами |
journalctl |
Journal Control | Просмотр системных логов |
df |
Disk Free | Свободное место на дисках |
du |
Disk Usage | Использование диска |
free |
Free | Информация об оперативной памяти |
uname |
UNIX Name | Информация о системе |
whoami |
Who Am I | Текущий пользователь |
ПОЛЬЗОВАТЕЛИ И ПРАВА ДОСТУПА
| Команда | Расшифровка | Назначение |
|---|---|---|
sudo |
Super User DO | Выполнить команду от root |
su |
Substitute User | Сменить пользователя |
chmod |
Change Mode | Изменить права доступа |
chown |
Change Owner | Изменить владельца |
useradd |
User Add | Добавить пользователя |
passwd |
Password | Изменить пароль |
id |
Identification | Информация о пользователе |
groups |
Groups | Группы пользователя |
РАБОТА С ТЕКСТОМ И ПОИСК
| Команда | Расшифровка | Назначение |
|---|---|---|
grep |
Global Regular Expression Print | Поиск текста по шаблону |
awk |
Aho, Weinberger, Kernighan | Обработка текстовых данных |
sed |
Stream EDitor | Потоковый редактор текста |
cut |
Cut | Вырезать части строк |
sort |
Sort | Сортировать строки |
uniq |
Unique | Убрать повторяющиеся строки |
wc |
Word Count | Подсчет строк, слов, символов |
diff |
Difference | Сравнение файлов |
locate |
Locate | Быстрый поиск файлов |
СЕТЕВЫЕ КОМАНДЫ
| Команда | Расшифровка | Назначение |
|---|---|---|
ping |
Packet Internet Groper | Проверка доступности хоста |
curl |
Client URL | Передача данных по URL |
wget |
Web Get | Скачивание файлов из сети |
ssh |
Secure SHell | Удаленное подключение |
scp |
Secure Copy | Безопасное копирование по сети |
rsync |
Remote Sync | Синхронизация файлов |
ip |
IP | Управление сетевыми интерфейсами |
ifconfig |
Interface Configuration | Конфигурация интерфейсов |
netstat |
Network Statistics | Сетевая статистика |
traceroute |
Trace Route | Трассировка маршрута |
dig |
Domain Information Groper | DNS-запросы |
УПРАВЛЕНИЕ ПАКЕТАМИ
| Дистрибутив | Команда | Назначение |
|---|---|---|
| Debian/Ubuntu | apt |
Advanced Package Tool |
apt-get |
Управление пакетами APT | |
dpkg |
Debian Package Manager | |
| RHEL/CentOS | yum |
Yellowdog Updater Modified |
dnf |
Dandified YUM | |
rpm |
RPM Package Manager | |
| Arch | pacman |
Package Manager |
СПЕЦИАЛЬНЫЕ СИМВОЛЫ И КОМБИНАЦИИ
| Символ/Комбинация | Назначение |
|---|---|
| ` | Конвейер (передать вывод одной команды на вход другой) |
> |
Перенаправление вывода в файл (перезапись) |
>> |
Перенаправление вывода в файл (добавление в конец) |
< |
Перенаправление ввода из файла |
& |
Запуск команды в фоновом режиме |
&& |
Выполнить следующую команду, если предыдущая успешна |
| ` | Выполнить следующую команду, если предыдущая неуспешна |
; |
Разделитель команд (выполнять последовательно) |
Ctrl+C |
Прервать выполнение текущей команды |
Ctrl+Z |
Приостановить процесс (отправить в фон) |
Ctrl+D |
Конец ввода (EOF) или выход из терминала |
Ctrl+R |
Поиск по истории команд |
!! |
Повторить последнюю выполненную команду |
!$ |
Подставить последний аргумент предыдущей команды |
!n |
Подставить команду из истории под номером n |
* |
Подстановочный символ (любые символы) |
? |
Подстановочный символ (один любой символ) |
[ ] |
Подстановка диапазона символов |
{ } |
Группировка команд или генерация списков |
$( ) |
Подстановка результата выполнения команды |
` ` (обратные кавычки) |
Альтернатива $( ) для подстановки команд |
~ |
Сокращение для домашней директории пользователя |
- |
Предыдущая рабочая директория (с cd) |
# |
Комментарий в скриптах (игнорируется) |
\ |
Экранирование специальных символов |
' ' |
Строка без интерпретации переменных |
" " |
Строка с интерпретацией переменных |
Дата последнего обновления: 12/05/2025.
