Справочник команд и утилит Linux: различия между версиями
Перейти к навигации
Перейти к поиску
Admin (обсуждение | вклад) |
Admin (обсуждение | вклад) |
||
| Строка 84: | Строка 84: | ||
unzip # распаковка архивов в zip формате | unzip # распаковка архивов в zip формате | ||
| − | 7z # в составе пакета 7zip, это оригинальная версия от разработчиков 7zip, хорошая совместимость с оригиналом и поддержка множества форматов, в том числе rar | + | 7z # в составе пакета 7zip, это оригинальная версия от разработчиков 7zip, хорошая совместимость с оригиналом и поддержка множества форматов, в том числе rar, может отсутствовать в репозиториях старых релизов |
7za,7zz # облегченная версия, поддерживает меньше форматов, может поставляться в составе устаревших пакетов p7zip, p7zip-full от сторонних разработчиков или в составе современных пакетов 7z-standalone | 7za,7zz # облегченная версия, поддерживает меньше форматов, может поставляться в составе устаревших пакетов p7zip, p7zip-full от сторонних разработчиков или в составе современных пакетов 7z-standalone | ||
# в составе устаревшего пакет p7zip-full есть поддержка rar и других форматов | # в составе устаревшего пакет p7zip-full есть поддержка rar и других форматов | ||
Текущая версия на 06:36, 17 октября 2025
Работа с дисками, разделами, томами
lsblk # список блочных устройств, дисков, разделов lsblk -f # список блочных устройств, с указанием типов файловых систем и их UUID blkid # выводит универсальные идентификаторы файловых систем UUID и разделов PARTUUID блочных устройств df # выводит список смонтированных файловых систем, размер, сколько места занято и сколько доступно (свободно) fdisk # управление разделами диска parted # управление разделами диска
LVM
pvs # список PV (Phisical Volume) физических блочных устройств (дисков/разделов) подключенных к LVM pvcreate # форматирование блочного устройства (диска/раздела) в PV формат и подключение к LVM pvextend # изменение размера PV диска (размер форматированной структуры данных PV), используется перед сжатием или после расширения размера блочного устройства vgs # список VG (Volume Group), группы дисков LVM vgcreate # создание VG vgextend # добавление в VG новых PV lvs # список LV (Logical Volume) томов LVM lvcreate # создание LV тома lvextend # изменение размера LV тома
Работа с каталогами и файлами
cd # изменение текущего каталога pwd # вывод пути к текущему каталогу pushd # изменение текущего каталога с сохранением предыдущего в стек popd # извлечение из стека последнего каталога и возврат к нему mkdir # создание каталога rmdir # удаление пустого каталога ls # вывод списка объектов в каталоге du # disk usage, определяет сколько физического места на диске занимают файлы или каталоги (может отличаться от логического размера) cp # копирование файлов или каталогов mv # перенос/переименование файлов или каталогов rm # удаление файлов или каталогов rsync # синхронизация каталогов find # поиск файлов/каталогво по заданным критериям, выполнение действий над каждым найденным объектом cat # вывод содержимого файла less # интерактивный просмотр файла или потока данных vi # vim консольный редактор текстовых файлов chmod # изменение прав на файлах/каталогах chown # изменение владельца и группы владельца на файлах/каталогах
Работа с текстом
echo # вывод строки текста grep # фильтрация строк текста tail # вывод последних строк текста head # вывод первых строк текста cut # вырезание нужного текста из строки sed # замена подстрок и прочие функции обработки текста awk # текстовый процессор, обработка текста
Работа с архивами
gzip # сжатие данных алгоритмом zip, выдает только сжатые данные, форматов с внутренней файловой структурой не создает
xz # сжатие данных алгоритмом LZMA2, выдает только сжатые данные, форматов с внутренней файловой структурой не создает
bzip2 # сжатие данных алгоритмом Burrows-Wheeler и кодированием Huffman, выдает только сжатые данные, форматов с внутренней файловой структурой не создает
tar # создает формат архива tar с внутренней файловой структурой, собственных алгоритмов сжатия не имеет, но может использовать для сжатия gzip, xz, bzip2
zcat # аналог cat с предварительной декомпрессией данных сжатых gzip
xzcat # аналог cat с предварительной декомпрессией данных сжатых xz
bzcat # аналог cat с предварительной декомпрессией данных сжатых bzip2
zip # создание архивов в zip формате
unzip # распаковка архивов в zip формате
7z # в составе пакета 7zip, это оригинальная версия от разработчиков 7zip, хорошая совместимость с оригиналом и поддержка множества форматов, в том числе rar, может отсутствовать в репозиториях старых релизов
7za,7zz # облегченная версия, поддерживает меньше форматов, может поставляться в составе устаревших пакетов p7zip, p7zip-full от сторонних разработчиков или в составе современных пакетов 7z-standalone
# в составе устаревшего пакет p7zip-full есть поддержка rar и других форматов
7zr # в составе современного пакета 7z-reduced, еще более легкий, поддерживает еще меньше форматов
Работа с пользователями
su # перейти в контекст другого пользователя sudo # запуск команды с повышением привилегий до root или переход в контекст root useradd usermod groupadd groupmod userdel groupdel passwd # задание/смена пароля, вывод/изменение различных параметров пользователя chage # вывод/изменение различных параметров пользователя
Работа с сетью
netstat # ping ip tcpdump
Прочее
shutdown # выключение сервера reboot # перезагрузка сервера date # вывод/изменение даты и времени, можно задавать формат whoami # имя текущего пользователя who # список текущих пользовательских сессий crontab # вывод/настройка расписания запуска автоматических заданий демона crond ps # вывод списка процессов nohup # запуск дочернего процесса так чтобы он не закрывался при закрытии родительского процесса history # вывод истории команд bash, хранится в файле ~/.bash_history swapon # отображение параметров, настройка swap swapof # отключение swap устройств clear # очистка консоли exit # выход из текущего шела which # определение пути к исполняемому файлу команды/утилиты alias # определение псевдонимов для команд/утилит firewall-cmd # настройка правил фильтрации трафика для демона firewalld set # настройки различных режимов работы шела systemctl # управление сервисами и другими объектами systemd uname # определение версии ядра и другое top # интерактивный просмотр процессов, использования процессора и памяти htop # интерактивный просмотр процессов, использования процессора и памяти iotop # интерактивный просмотр нагрузки на диск, определение процессов создающих нагрузку mc # интерактивный менеджер файлов
Полезные конструкции
# передача многострочного текста на стандартный ввод команды some_command << EOF ... some text EOF
Работа с Oracle Database
rlwrap # добавляет поддержку истории команд и управление курсором # обычно определяют псевдонимы, чтобы команды запускались через rlwrap alias sqlplus='rlwrap sqlplus' alias rman='rlwrap rman' sqlplus # выполнение запросов, управление инстанцией rman # управление резервированием/восстановлением lsnrctl # управление прослушивателем tnsping # проверка разрешения и доступности TNS имен