Архив рубрики: Linux

Как разобрать CSV-файл в Bash?

Анализ файла значений, разделенных запятыми, то есть CSV-файла, из командной оболочки bash может быть сложной задачей и приводить к ошибкам в зависимости от сложности CSV-файла. Однако это частая задача во многих сценариях оболочки автоматизации или для быстрой обработки и переформатирования данных из файла, загруженного в bash.

В этом посте рассказывается о том, как разобрать CSV-файл с помощью встроенных команд Bash или с помощью команды awk для разбора более сложного формата. Решения, представленные ниже, могут быть легко адаптированы к другим форматам файлов, например, к файлу значений, разделенных табуляцией, т.е. к TSV-файлу. Читать

Как конвертировать сертификат PFX в файл PEM с помощью OpenSSL?

Преобразование файла PFX (PKCS #12) в формат PEM (Privacy Enhanced Mail) достаточно просто на Linux и Unix-подобных системах.

В этой статье мы рассмотрим, как преобразовать файл сертификата в формате PFX в файл PEM с помощью OpenSSL из командной строки. Читать

Как определить DNS в контейнерах Docker

Когда вы развертываете контейнер в сети, если он не может найти DNS-сервер, определенный в файле /etc/resolv.conf, по умолчанию он будет использовать DNS, настроенный для хоста.

Это может быть хорошо и удобно для определенных ситуаций.

Но что если (возможно, по соображениям безопасности) вы не хотите, чтобы ваши контейнеры использовали тот же DNS, что и хосты.

Скажем, например, ваши хост-серверы используют определенный DNS-сервер, чтобы запретить пользователям посещать определенные сайты. Читать

Монтирование RAW-образа в Linux

Монтирование RAW-образа подразумевает подключение файла, содержащего необработанные данные диска, чтобы получить доступ к его содержимому, как если бы это был физический диск.

Вот пошаговая инструкция для монтирования RAW-образа в Linux: Читать

Как добавить второй монитор в Ubuntu Linux

В этом посте описаны шаги, которые можно предпринять, чтобы добавить второй или внешний монитор в Ubuntu Linux.

Ubuntu Linux может работать с несколькими дисплеями или мониторами. Если у вас есть дополнительные мониторы, на которые вы хотите расширить свою работу, просто подключите их к своей машине с Ubuntu Linux и начните работать.

Ваш компьютер автоматически попытается обнаружить второй монитор при подключении. Если Ubuntu Linux не распознает второй монитор автоматически или вы хотите изменить настройки, вы можете сделать это из приложения системных настроек Ubuntu. Читать

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

Linux славится своими мощными инструментами командной строки, которые предлагают огромную гибкость и контроль над различными задачами. Одним из таких важных инструментов является egrep. egrep — это универсальная команда, которая позволяет пользователям искать текст и манипулировать им с помощью регулярных выражений. В этой статье мы углубимся в суть egrep, изучим его возможности, синтаксис и приведем практические примеры, которые помогут вам использовать его потенциал.

Читать