Справочник команд терминала 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.
Команды Linux: расширенный справочник команд Unix / Linux / PuTTY SSH
Большинство UNIX-like систем обладают встроенной справкой, которая подробно описывает все доступные команды. Однако чтобы воспользоваться этой справкой, вы должны знать, по крайней мере, название команды, о которой вы хотите получить информацию. Поскольку большинство пользователей только в общих чертах понимают, что они хотят сделать, то, как правило, встроенная справка мало полезна новичкам.
Этот справочник поможет пользователям, знающим, что они хотят сделать, найти соответствующую команду Linux по краткому описанию.
- Системная информация
- Остановка системы
- Файлы и директории
- Поиск файлов
- Монтирование файловых систем
- Дисковое пространство
- Пользователи и группы
- Выставление/изменение полномочий на файлы
- Специальные атрибуты файлов
- Архивирование и сжатие файлов
- RPM пакеты (Fedora, Red Hat и тому подобное)
- YUM — средство обновления пакетов(Fedora, RedHat и тому подобное)
- DEB пакеты (Debian, Ubuntu и тому подобное)
- APT — средство управление пакетами (Debian, Ubuntu и тому подобное)
- Pacman — средство управление пакетами (Arch, Frugalware и alike)
- Просмотр содержимого файлов
- Манипуляции с текстом
- Преобразование наборов символов и файловых форматов
- Анализ файловых систем
- Форматирование файловых систем
- swap-пространство
- Создание резервных копий (backup)
- CDROM
- Сеть (LAN и WiFi)
- Microsoft Windows networks(SAMBA)
- IPTABLES (firewall)
- Мониторинг и отладка
- Другие полезные команды
Справочник 70 основных команд Linux: полное описание с примерами
Одним из коренных отличий семейства ОС Linux от ОС Windows является ведущая роль командной строки или терминала в администрировании системы. Для успешной работы с «Линукс» одного графического интерфейса недостаточно. Полноценное управление тут возможно только через терминал. А в работе с терминалом никак не обойтись без изучения основных команд Linux.
В Linux насчитывается несколько сотен основных команд и их модификаций. Они группируются по нескольким категориям. По расположению — могут быть утилитами командной строки или встроенной функцией командной оболочки. По частоте применения – используемыми постоянно, эпизодически и редко. По типам действий – от получения справки до управления файлами и процессами. Именно третья, функциональная составляющая и станет основой группировки утилит в этой статье.
В обзоре собраны все важнейшие команды Linux, которые могут пригодиться для администрирования ОС Linux. Статья рассчитана как на новичков, так и на продвинутых пользователей, уже знакомых с основным функционалом терминала. Эту своеобразную шпаргалку можно смело добавлять в закладки всем, кто хочет извлечь из «Линукс» максимум полезных свойств и повысить свою продуктивность в несколько раз.
Справочная информация / документация
man
(Manual). Показывает инструкцию к программам и командам Linux. Чтобы получить руководство для программы, наберите: