Справочник команд терминала Linux
Командная строка Linux, также известная как терминал, может очень напугать. Но терминал может стать вашим самым эффективным инструментом.

Командная строка Linux, также известная как терминал, может очень напугать. Но терминал может стать вашим самым эффективным инструментом.
Текстовые команды часто работают независимо от того, какую операционную систему Linux вы используете, и результаты часто намного быстрее, чем может их выполняет графический интерфейс.
Тем не менее, даже для давних пользователей существует слишком много команд для запоминания. Именно поэтому мы подготовили этот удобный справочник-шпаргалку с описанием основных команд Linux.
Окно терминала | |
clear | Очищение экрана терминала. |
history | Показать последние набранные команды. |
! | Выполнить последнюю команду. Вы также можете использовать !n чтобы повторить n команд или !-n чтобы посторить команду n команд назад. |
man | Отображает оперативное руководство для команды. |
whatis | Поиск man-страниц с указанным ключевым целым словом. |
alias | Определяет аббревиатуру для длинной команды. |
exit | Выход из терминала. |
Управление файлами и каталогами | |
cd | Изменяет каталог. Используется для навигации по папкам. |
pwd | Отображает текущий рабочий каталог. |
cd | Изменяет текущий каталог. |
ls | Отображает оглавление каталога. |
cp | Копирует файлы. |
mv | Переименовывает файл либо перемещает файл из одного каталога в другой. |
rm | Уничтожает файлы. |
stat | Показывает, когда файл был изменен. |
touch | Изменяет метку времени файла. |
rmdir | Уничтожает каталоги. |
mkdir | Создает каталог. |
rename | Изменяет имя файла или группы файлов. |
find | Поиск файлов на основе заданного критерия. |
locate | Поиск файлов с помощью периодически обновляемой базы данных. |
grep | Поиск в текстовом файле с помощью регулярных выражений. |
mount | Добавляет устройства к файловой системе. |
umount | Отключает устройства из файловой системы. |
cat | Отображает файл на стандартном устройстве вывода (используется также для конкатенации файлов). |
chmod | Изменяет права доступа одного или нескольких файлов. |
chown | Изменяет владельца или группового владельца файла. |
Пользователи | |
su | Смена пользователя. Также дает доступ к системным правам. |
whoami | Выводит действительный идентификатор пользователя. |
id | Выводит идентификатор пользователя, идентификатор группы и группы пользователя. |
passwd | Создание или изменение пароля пользователя. |
Системное администрирование | |
uname | Выводит системную информацию, такую как тип машины и операционной системы. |
sudo | Предоставляет возможность пользователям выполнять команды от имени суперпользователя root либо других пользователей. |
apt/dnf/pacman | Команды для установки программного обеспечения и обновлений. Какой из них будет использоваться, зависит от вашей операционной системы на базе Linux. Для каждой из них требуются права администратора и дополнительные инструкции, такие как sudo apt install program-name. |
jobs | Отображает состояние всех текущих заданий. Задание - это представление выполняемого процесса или группы процессов. |
bg | Отправляет задание в фон. |
fg | Отправляет задание на передний план. |
kill | Завершает процесс по идентификатору. |
killall | Завершает все процессы с указанным именем. |
ps | Выводит список выполняемых процессов. |
top | Выводит список процессов по степени загрузки системы. В отличие от ps выводит список в реальном времени. |
uptime | Отображает время непрерывной работы системы. |
whereis | Производит поиск исходного текста, двоичного файла и man-страницы для команды. |
df | Подсчитывает объем свободной и доступной дисковой памяти. |
free | Отображает количество свободной памяти в системе. |
Администрирование сети | |
ip | Отображает IP адрес, сетевые интерфейсы, пропускную способность и др. |
ping | Отправка или получение данных с другого компьютера в сети. Часто используется для проверки наличия сетевого соединения и скорости этого соединения. |
dig | Поиск DNS адреса. |
wget | Загружает файл. |
ssh | Безопасное подключение и вход в удаленную сеть. |
Разное | |
echo | Отображение строки текста. Часто используется в программах и скриптах для передачи информации пользователям. |
factor | Отображает возможные множители десятичного числа. |
expr | Решение математических уравнений. |
look | Поиск слова в словаре. |
Другие команды Linux терминала
В данном справочнике содержится лишь малая часть команд. В терминале вы можете сделать гораздо больше, чем здесь указано. Кроме того, многие команды меняются в зависимости от операционной системы Linux или требуют установки дополнительных программ. Вышеуказанные команды, скорее всего, будут работать "из коробки" на большинстве машин Linux.