Архив метки: Terminal

🐧 Как отслеживать события файловой системы в файлах и каталогах на Linux

Inode notify (inotify) – это подсистема Linux kenel, которая предоставляет API для мониторинга событий файловой системы.

Помимо взаимодействия с такими API из соответствующих языков программирования, можно воспользоваться преимуществами открытых функций, используя некоторые специально разработанные инструменты командной строки, такие как inotifywait, которые могут быть легко установлены во всех основных дистрибутивах Linux.

Читать

Команда Uniq в Linux с примерами

Научитесь использовать команду uniq в Unix и Linux с этими практическими примерами.

Команда uniq в Unix и Linux используется для фильтрации дублированного текста. Она может использоваться сама по себе, но обычно используется вместе с другими командами, такими как определение избыточной информации в файле. Читать

Как быстро сделать файлы пустыми, не удаляя их в Linux и Unix

Сегодня мы узнаем, как очистить содержимое файла из командной строки, не удаляя сам файл в Linux и Unix-подобных операционных системах.

Это может быть полезно, если вы хотите сохранить права доступа и владения файлом, но удалить все его содержимое. Читать

Коротко о systemd – взгляд простого пользователя

systemd менеджер служб linux

Systemd – современный менеджер системы и служб для дистрибутивов GNU/Linux. В последнее время он используется практически везде, включая, Ubuntu, Archlinux и Debian, CentOS, Fedora которым я пользуюсь. Он запускается первым при загрузке системы (как процесс с PID 1), управляет службами, отвечает за их распараллеленный запуск для ускорения загрузки, а также предоставляет функции для мониторинга процессов, управления точками монтирования и ведения журналов с помощью инструмента systemctl. Он достаточно сложен для восприятия, но мне не требуется пока писать собственные юниты для запуска. Поэтому для своих целей достаточно простой шпаргалки. Читать

Регулярные выражение для поиска IP адресов

Regexp Регулярные выраженияRegexp (Regular Expression, регулярное выражение) — это шаблон из специальных символов и литералов, используемый для поиска, сопоставления и извлечения текста, соответствующего этому шаблону, а также для его замены или валидации. Регулярные выражения являются мощным инструментом, широко применяемым в программировании (Python, JavaScript и др.), базах данных, текстовых редакторах и командной строке для работы с большими объемами текстовых данных.

Ниже представлены регулярные выражения, которые помогут найти все IP адреса в строке.

Данные регулярные выражения соответствуют шаблонам IPv4 и IPv6 адресов. Читать

5 практических примеров использования команды dd в Linux

Команда dd linuxКоманда dd в Linux — это утилита для копирования и преобразования файлов, которая имеет множество практических применений.

Предполагается, что имя является производным от более старой функции IBM Job Control Language, где dd означало «Data Definition (Определение данных)». В Linux аббревиатура расшифровывается как «Data Duplicator (Дубликатор данных)» или «Disk Dump (Дамп диска)» или множество других аллитераций в зависимости от вашего источника.

Возможно, он даже получил прозвище «data destroyer (разрушитель данных)», что подводит нас к важному моменту. Пожалуйста, соблюдайте осторожность при выполнении команды dd. Читать