Регулярные выражения
(regular expressions, сокр. RegExp, RegEx) — формальный язык поиска и осуществления манипуляций с подстроками в тексте, основанный на использовании метасимволов (wildcard characters). По сути это строка-шаблон (pattern), состоящая из символов и метасимволов и задающая правило поиска.При реализации механизмов регулярных выражений обычно используются две базовые технологии: НКА (недетерминированный конечный автомат) и ДКА (детерминированный конечный автомат). Механизмы отличаются подходом к сравнению регулярного выражений со строкой. Говорят, что механизм НКА «управляется регулярным выражением», а механизм ДКА «управляется текстом». Самым распространенным является НКА.Использующие НКА: Perl, PHP, библиотека PCRE библиотека регулярных выражений, .NET, Python, JavaScript.Использующие ДКА: AWK, flex, lex, MySQL.XDM (Xtreme Download Manager) — мощный менеджер загрузок с открытым исходным кодом.
- Загружает потоковое видео со скоростью загрузки в пять раз быстрее;
- XDM хорошо работает со всеми доступными браузерами;
- Можно приостановить и возобновить любую прерванную или мертвую загрузку;
- XDM имеет ограничитель скорости, интеллектуальный планировщик и варианты загрузки в очередь;
- Поддерживает различные прокси-серверы.
- Загружает потоковое видео со скоростью загрузки в пять раз быстрее;
- XDM хорошо работает со всеми доступными браузерами;
- Можно приостановить и возобновить любую прерванную или мертвую загрузку;
- XDM имеет ограничитель скорости, интеллектуальный планировщик и варианты загрузки в очередь;
- Поддерживает различные прокси-серверы.
sudo wget https://github.com/subhra74/xdm/releases/download/7.2.11/xdm-setup-7.2.11.tar.xztar -xvf xdm-setup-7.2.11.tar.xzsudo sh install.shSlackware по праву считают старейшим Linux дистрибутивом. Первый релиз вышел 17 июля 1993 г.
Основатель дистрибутива — американец Патрик Фолькердинг.
Само слово Slackware образовано от слова Slack. Оно имеет много значений в английском языке, но в основном переводится, как ленивый, медленный, и другие похожие синонимы. Однако, выбор такого названия не случайный, а связан с убеждениями его создателя.
Патрик Фолькердинг в то время являлся (а может быть и сейчас является) участником религиозной группы Church of the SubGenius (Церковь Суб-Гениев), ее еще называют Церковь недомудреца, является пародийной религией. Ее сообщество стремится постичь состояние «Немощь» (англ. Slack) — то есть стремление к недеянию, чувству свободы и независимости. Отсюда и появилось название дистрибутива.
За основу был взят Softlanding Linux System. SLS появился в 1992 году и его также можно считать старейшим Linux дистрибутивом. SLS содержал не только Ядро Linux но и некоторые утилиты, GNU Emacs, а также реализацию X Window System
Основатель дистрибутива — американец Патрик Фолькердинг.
Само слово Slackware образовано от слова Slack. Оно имеет много значений в английском языке, но в основном переводится, как ленивый, медленный, и другие похожие синонимы. Однако, выбор такого названия не случайный, а связан с убеждениями его создателя.
Патрик Фолькердинг в то время являлся (а может быть и сейчас является) участником религиозной группы Church of the SubGenius (Церковь Суб-Гениев), ее еще называют Церковь недомудреца, является пародийной религией. Ее сообщество стремится постичь состояние «Немощь» (англ. Slack) — то есть стремление к недеянию, чувству свободы и независимости. Отсюда и появилось название дистрибутива.
За основу был взят Softlanding Linux System. SLS появился в 1992 году и его также можно считать старейшим Linux дистрибутивом. SLS содержал не только Ядро Linux но и некоторые утилиты, GNU Emacs, а также реализацию X Window System
Kali Linux 2022.1.
релиз: 14 февраля 2022
Добавлены новые утилиты:
-
-
-
-
-
-
релиз: 14 февраля 2022
Добавлены новые утилиты:
-
dnsx — выполнение DNS запросов.-
email2phonenumber — получение телефонного номера по адресу электронной почты.-
naabu — быстрый сканер портов.-
nuclei — сканирование сети на основе шаблонов.-
PoshC2 — «proxy aware C2» фреймворк.-
proxify — перехват HTTP/HTTPS трафика.Перенаправление потоков.
В bash (как и многих других оболочках) есть встроенные файловые дескрипторы: 0 (stdin), 1 (stdout), 2 (stderr).
Для операций с этими дескрипторами, существуют специальные символы:
# перенаправить вывод команды cat /dev/random в /dev/null (абсолютно бесполезная операция)
В bash (как и многих других оболочках) есть встроенные файловые дескрипторы: 0 (stdin), 1 (stdout), 2 (stderr).
stdout — Стандартный вывод. Сюда попадает все что выводят программыstdin — Стандартный ввод. Это все что набирает юзер в консолиstderr — Стандартный вывод ошибок.Для операций с этими дескрипторами, существуют специальные символы:
> (перенаправление вывода), < (перенаправление ввода). Оперировать ими не сложно. Например:cat /dev/random > /dev/null # перенаправить вывод команды cat /dev/random в /dev/null (абсолютно бесполезная операция)
Закон Линуса
Один из «Законов Линуса», названный в его честь и сформулированный программистом Эриком Рэймондом в четвертой части его эссе «Собор и базар» (The Cathedral and the Bazaar), гласит: при достаточном количестве глаз все ошибки лежат на поверхности (Given enough eyeballs, all bugs are shallow). То есть чем больше человек тестирует программу, тем больше вероятность обнаружения любой проблемы. Хотя этот закон и некоторые программисты оспаривают, считая, что если «тестеры» не обладают требуемой квалификацией, то их количество не имеет значения и не гарантирует безопасность кода.
Один из «Законов Линуса», названный в его честь и сформулированный программистом Эриком Рэймондом в четвертой части его эссе «Собор и базар» (The Cathedral and the Bazaar), гласит: при достаточном количестве глаз все ошибки лежат на поверхности (Given enough eyeballs, all bugs are shallow). То есть чем больше человек тестирует программу, тем больше вероятность обнаружения любой проблемы. Хотя этот закон и некоторые программисты оспаривают, считая, что если «тестеры» не обладают требуемой квалификацией, то их количество не имеет значения и не гарантирует безопасность кода.
Astra Linux — операционная система специального назначения на базе ядра Linux, созданная для комплексной защиты информации и построения защищённых автоматизированных систем.
Первоначальная разработка была организована для нужд российских силовиков, спецслужб и государственных органов. Для снижения порога входимости и популяризации релиз разделили на
Astra Linux Сommon Edition (Орёл)
Astra Linux Special Edition (Смоленск)
Первая предназначена для рядовых пользователей и разработчиков. Вторая как раз и является «военной» ОС, соответствующей всем необходимым стандартам.
Важной особенностью Astra Linux стала защита ОС, используемых данных и программ: система обеспечивает степень защиты обрабатываемой информации до уровня государственной тайны «особой важности» включительно.
Первоначальная разработка была организована для нужд российских силовиков, спецслужб и государственных органов. Для снижения порога входимости и популяризации релиз разделили на
Astra Linux Сommon Edition (Орёл)
Astra Linux Special Edition (Смоленск)
Первая предназначена для рядовых пользователей и разработчиков. Вторая как раз и является «военной» ОС, соответствующей всем необходимым стандартам.
Важной особенностью Astra Linux стала защита ОС, используемых данных и программ: система обеспечивает степень защиты обрабатываемой информации до уровня государственной тайны «особой важности» включительно.
Suricata — мониторинг сетевой безопасности.
Высокопроизводительная система обнаружения и предотвращения вторжений с открытыми исходным кодом для обнаружения и предотвращения вторжений для Linux, FreeBSD и Windows. Она была разработана и принадлежит некоммерческому фонду OISF (Open Information Security Foundation).
[ GitHub ]
Высокопроизводительная система обнаружения и предотвращения вторжений с открытыми исходным кодом для обнаружения и предотвращения вторжений для Linux, FreeBSD и Windows. Она была разработана и принадлежит некоммерческому фонду OISF (Open Information Security Foundation).
[ GitHub ]
Командная оболочка
Она же командный интерпретатор или просто шелл. Неискушённый пользователь скажет — «в гробу я этот шелл видал, можно в графическом режиме пжлст», и будет неправ, поскольку шелл прописан в стандарте POSIX и необходим для работоспособности системы. Есть понятие «оболочка входа» (login shell) — это первый процесс, запускаемый при входе пользователя. Он подтягивает опции и переменные окружения из конфигурационных файлов, все последующие процессы запускаются в контексте этого шелла. Что будет запущено в качестве оболочки входа, определяется в
Bourne shell (sh) — «тот самый шелл», сложно найти дистрибутив без него.
Bourne again shell (bash) — принят по умолчанию в качестве пользовательской оболочки в большинстве GNU/Linux дистрибутивов и предлагает ряд удобств по сравнению с sh.
Debian Almquist shell (dash) — компактная облочка, совместимая с sh. Традиционно используется в Debian, где /usr/bin/sh на неё ссылается.
Z shell (zsh) — похож на bash, но предлагает оригинальные фишечки для интерактивного ввода. Редко идёт из коробки, но обычно поставляется в репозитории.
BusyBox — утилита для встраиваемых систем, которая предоставляет целое пользовательское окружение, в том числе — POSIX-совместимый шелл (вызывается так: $ busybox sh).
Она же командный интерпретатор или просто шелл. Неискушённый пользователь скажет — «в гробу я этот шелл видал, можно в графическом режиме пжлст», и будет неправ, поскольку шелл прописан в стандарте POSIX и необходим для работоспособности системы. Есть понятие «оболочка входа» (login shell) — это первый процесс, запускаемый при входе пользователя. Он подтягивает опции и переменные окружения из конфигурационных файлов, все последующие процессы запускаются в контексте этого шелла. Что будет запущено в качестве оболочки входа, определяется в
/etc/passwd
Наиболее распространены сегодня следующие оболочки:Bourne shell (sh) — «тот самый шелл», сложно найти дистрибутив без него.
Bourne again shell (bash) — принят по умолчанию в качестве пользовательской оболочки в большинстве GNU/Linux дистрибутивов и предлагает ряд удобств по сравнению с sh.
Debian Almquist shell (dash) — компактная облочка, совместимая с sh. Традиционно используется в Debian, где /usr/bin/sh на неё ссылается.
Z shell (zsh) — похож на bash, но предлагает оригинальные фишечки для интерактивного ввода. Редко идёт из коробки, но обычно поставляется в репозитории.
BusyBox — утилита для встраиваемых систем, которая предоставляет целое пользовательское окружение, в том числе — POSIX-совместимый шелл (вызывается так: $ busybox sh).
Fedora Workstation
Fedora – это популярный дистрибутив, существующий в двух итерациях для двух разных профессий. Workstation – это решение для разработчиков.
Система адаптирована под нужды программистов разных классов и направлений. Она подходит как для обучения, так и для реализации масштабных проектов в корпоративной среде. Для этого в нее по умолчанию встроены базовые инструменты для создания программ и мощные утилиты, использующиеся для виртуализации и тестирования ПО.
Например, утилита GNOME Boxes, с помощью которой можно быстро создавать виртуальные машины с другими ОС для отладки и адаптации ПО под них, или система OCI для создания контейнеров под отдельные программы.
В качестве рабочего стола в Fedora Workstation используется простая и привлекательная графическая оболочка GNOME 3. с комплектом базовых программ.
Fedora отличается от многих дистрибутивов тем, что использует свежие версии программных пакетов. По мнению некоторых разработчиков, такой подход ведет к нестабильной работе системы.
Fedora – это популярный дистрибутив, существующий в двух итерациях для двух разных профессий. Workstation – это решение для разработчиков.
Система адаптирована под нужды программистов разных классов и направлений. Она подходит как для обучения, так и для реализации масштабных проектов в корпоративной среде. Для этого в нее по умолчанию встроены базовые инструменты для создания программ и мощные утилиты, использующиеся для виртуализации и тестирования ПО.
Например, утилита GNOME Boxes, с помощью которой можно быстро создавать виртуальные машины с другими ОС для отладки и адаптации ПО под них, или система OCI для создания контейнеров под отдельные программы.
В качестве рабочего стола в Fedora Workstation используется простая и привлекательная графическая оболочка GNOME 3. с комплектом базовых программ.
Fedora отличается от многих дистрибутивов тем, что использует свежие версии программных пакетов. По мнению некоторых разработчиков, такой подход ведет к нестабильной работе системы.
eDEX-UI — полноэкранный терминал и системный монитор в научно-фантастическом стиле по мотивам фильма TRON Legacy.
- Полноценный терминал с поддержкой вкладок, цветов, событий мыши и «curses-приложений».
- Мониторинг состояния системы с отображением данных в реальном времени. Выводятся следующие данные: информация о загрузке CPU, RAM, swap, список процессов, информация о сетевых соединениях.
- Полная поддержка сенсорных дисплеев, в том числе экранной клавиатуры.
- Программа просмотра содержимого директории в псевдо-графическом виде (в стиле обычного графического файлового менеджера). Просматриваемая директории соответствует текущей рабочей директории терминала.
- Поддержка тем оформления с возможностью замены раскладки встроенной экранной клавиатуры и CSS-стилей.
- Поддержка звуковых эффектов.
[ GitHub ]
- Полноценный терминал с поддержкой вкладок, цветов, событий мыши и «curses-приложений».
- Мониторинг состояния системы с отображением данных в реальном времени. Выводятся следующие данные: информация о загрузке CPU, RAM, swap, список процессов, информация о сетевых соединениях.
- Полная поддержка сенсорных дисплеев, в том числе экранной клавиатуры.
- Программа просмотра содержимого директории в псевдо-графическом виде (в стиле обычного графического файлового менеджера). Просматриваемая директории соответствует текущей рабочей директории терминала.
- Поддержка тем оформления с возможностью замены раскладки встроенной экранной клавиатуры и CSS-стилей.
- Поддержка звуковых эффектов.
[ GitHub ]
Есть много причин, по которым вы бы использовали Linux вместо Windows, и вот только некоторые из них.
- Linux поддерживается на старых компьютерах. Хотя Windows XP по-прежнему будет работать на старом оборудовании, она больше не поддерживается, поэтому обновления безопасности отсутствуют. Существует ряд дистрибутивов Linux, которые созданы специально для устаревшего оборудования и регулярно обновляются.
- Некоторые дистрибутивы Linux и среды рабочего стола теперь более знакомы традиционным пользователям компьютеров, чем Windows 8 и Windows 10. Если вам нравится Windows 7, посмотрите, почему бы не попробовать Linux Mint, например.
- Размер загрузки Windows 10 огромен. Типичный дистрибутив Linux занимает чуть более 1 гигабайта, хотя вы можете получить и несколько сотен мегабайт. Windows требует как минимум пропускной способности DVD.
- Linux поставляется с бесплатным программным обеспечением, и вы можете изменять и использовать его по своему усмотрению.
- Linux всегда был более безопасным, чем Windows, и вирусов для Linux очень мало, хотя в последнее время Интернет стал объектом нападений.
- Во многих отношениях Linux работает лучше, чем Windows, и вы можете выжать больше из последней капли ресурсов для старого и ограниченного оборудования
- Конфиденциальность. Windows регулярно звонит домой с данными, собранными через Cortana, и выполняет поиск в целом. Хотя Google это не новость и, очевидно, делает то же самое, вы можете быть более уверены, что Linux не делает то же самое.
- Надежность. Когда программа зависает в Linux, вы можете легко ее убить. Когда программа зависает в Windows, даже если вы пытаетесь запустить диспетчер задач, чтобы убить ее, нарушающая программа не всегда отпускает.
- Обновления. Windows очень навязчива с ее политикой обновления.
- Разнообразие. Вы можете заставить Linux выглядеть, чувствовать и вести себя точно так, как вы этого хотите. В Windows компьютер ведет себя именно так, как Microsoft думает, что вы этого хотите.
- Linux поддерживается на старых компьютерах. Хотя Windows XP по-прежнему будет работать на старом оборудовании, она больше не поддерживается, поэтому обновления безопасности отсутствуют. Существует ряд дистрибутивов Linux, которые созданы специально для устаревшего оборудования и регулярно обновляются.
- Некоторые дистрибутивы Linux и среды рабочего стола теперь более знакомы традиционным пользователям компьютеров, чем Windows 8 и Windows 10. Если вам нравится Windows 7, посмотрите, почему бы не попробовать Linux Mint, например.
- Размер загрузки Windows 10 огромен. Типичный дистрибутив Linux занимает чуть более 1 гигабайта, хотя вы можете получить и несколько сотен мегабайт. Windows требует как минимум пропускной способности DVD.
- Linux поставляется с бесплатным программным обеспечением, и вы можете изменять и использовать его по своему усмотрению.
- Linux всегда был более безопасным, чем Windows, и вирусов для Linux очень мало, хотя в последнее время Интернет стал объектом нападений.
- Во многих отношениях Linux работает лучше, чем Windows, и вы можете выжать больше из последней капли ресурсов для старого и ограниченного оборудования
- Конфиденциальность. Windows регулярно звонит домой с данными, собранными через Cortana, и выполняет поиск в целом. Хотя Google это не новость и, очевидно, делает то же самое, вы можете быть более уверены, что Linux не делает то же самое.
- Надежность. Когда программа зависает в Linux, вы можете легко ее убить. Когда программа зависает в Windows, даже если вы пытаетесь запустить диспетчер задач, чтобы убить ее, нарушающая программа не всегда отпускает.
- Обновления. Windows очень навязчива с ее политикой обновления.
- Разнообразие. Вы можете заставить Linux выглядеть, чувствовать и вести себя точно так, как вы этого хотите. В Windows компьютер ведет себя именно так, как Microsoft думает, что вы этого хотите.
DSTAT
Комбинированный и очень гибкий инструмент, который может быть использован для мониторинга памяти, процессора, производительности, сети или дискового пространства. Она отлично заменяет такие утилиты linux, как ifstat, iostat, dmstat и т д.
характеристика:
- Сочетает в себе vmstat, iostat, ifstat, netstat и другую информацию
- Отображение статистики в реальном времени
- Во время анализа и устранения неполадок вы можете включить элементы мониторинга и отсортировать их.
- Модульная конструкция
- Написано на python, удобно расширять существующие рабочие задачи
- Может сгруппировать статистику по блокам оборудования / сетевого оборудования и т.д.
- Может отображать текущий статус каждого устройства
- Чрезвычайная точность времени, даже если загрузка системы высока, отображение не будет задерживаться
- Отображает разные единицы разными цветами
Задержка отображения промежуточных результатов менее 1 секунды
- Поддержка вывода отчета в формате CSV и возможность импорта в Gnumeric и Excel для создания графики.
Комбинированный и очень гибкий инструмент, который может быть использован для мониторинга памяти, процессора, производительности, сети или дискового пространства. Она отлично заменяет такие утилиты linux, как ifstat, iostat, dmstat и т д.
характеристика:
- Сочетает в себе vmstat, iostat, ifstat, netstat и другую информацию
- Отображение статистики в реальном времени
- Во время анализа и устранения неполадок вы можете включить элементы мониторинга и отсортировать их.
- Модульная конструкция
- Написано на python, удобно расширять существующие рабочие задачи
- Может сгруппировать статистику по блокам оборудования / сетевого оборудования и т.д.
- Может отображать текущий статус каждого устройства
- Чрезвычайная точность времени, даже если загрузка системы высока, отображение не будет задерживаться
- Отображает разные единицы разными цветами
Задержка отображения промежуточных результатов менее 1 секунды
- Поддержка вывода отчета в формате CSV и возможность импорта в Gnumeric и Excel для создания графики.
sudo apt-get install dstat dstatЭтот список полезных знаков в разы ускорит вашу работу с командами:
!! — повторяет последнюю команду.!$ — позволяет изменить команду, сохраняя последний аргумент. Например, команда less !$ — используется для повторного открытия файла в меньшем объёме.!* —позволяет изменить команду, сохраняя при этом все аргументы. Например, head states.txt | grep '^Al' — при использовании должен быть хвост.tail !* — избавляет от необходимости вводить остальную часть команды.>x.txt — используется для создания пустого файла или очистки существующего.lsof -P -i -n — определяет, к каким скриптам идёт обращение со стороны веб-сервера.btop++
Помнишь bashtop ?
Btop++ — это его реализация на C++ с повышенной производительностью. Уменьшенный интервал обновления графиков не приводит к значительному повышению нагрузки на процессор. При этом дашборд выглядит столь же красочно и эффектно для неискушенного посетителя твоей серверной!
[ GitHub ]
Помнишь bashtop ?
Btop++ — это его реализация на C++ с повышенной производительностью. Уменьшенный интервал обновления графиков не приводит к значительному повышению нагрузки на процессор. При этом дашборд выглядит столь же красочно и эффектно для неискушенного посетителя твоей серверной!
[ GitHub ]
Arch Linux — современный и удобный дистрибутив для опытных пользователей Linux. Система не перегружена ненужным ПО и не потребляет много ресурсов — в ней по умолчанию нет даже графической оболочки. Поэтому в начале работы вам придётся активно использовать командную строку, подключаясь к интернету и настраивая учётные записи полностью в ручном режиме, что довольно непросто.
Основное отличие Arch от других ОС в том, что используется Roling Rerlease (понятие в разработке программного обеспечения, характеризующее метод обновления последнего ПО), а в других системах, как Debian или Ubuntu — Stable Release (стабильное программное обеспечение. Проще говоря, отдельно выпускаются дистрибутивы с длительной поддержкой (например, версии 14.04, 16.04) и отдельно тестовые дистрибутивы (17.04, 17.10, 21.04 и так далее)).
То есть пользователь получает самое свежее ПО, но не всегда самое стабильное. Такой подход, конечно же, сразу отсекает большую аудиторию, не готовую осваивать терминал Linux. Но именно он позволяет получить не нагруженную систему и из неё слепить что-то индивидуальное.
Основное отличие Arch от других ОС в том, что используется Roling Rerlease (понятие в разработке программного обеспечения, характеризующее метод обновления последнего ПО), а в других системах, как Debian или Ubuntu — Stable Release (стабильное программное обеспечение. Проще говоря, отдельно выпускаются дистрибутивы с длительной поддержкой (например, версии 14.04, 16.04) и отдельно тестовые дистрибутивы (17.04, 17.10, 21.04 и так далее)).
То есть пользователь получает самое свежее ПО, но не всегда самое стабильное. Такой подход, конечно же, сразу отсекает большую аудиторию, не готовую осваивать терминал Linux. Но именно он позволяет получить не нагруженную систему и из неё слепить что-то индивидуальное.
GNOME Commander — полнофункциональный C++ / GTK (Gnome) графический двух-панельный файловый менеджер.
Имеет характерный для большинства двух-панельных файловых менеджеров пользовательский интерфейс и множество настроек. Создан GNOME Commander в лучших традициях Norton Commander.
Поддерживает все характерные для большинства файловых менеджеров функциональные возможности, такие как: копирование, перемещение, удаление файлов и каталогов, переименование, создание каталогов, просмотр размера, права доступа и пр...
Может работать как с локальными дисками, так и позволяет подключатся к серверам по протоколам: FTP, SFTP, WebDAV и SMB. Предоставляет быстрый доступ к устройствам, с возможностью автоматического монтирования.
Имеет встроенную командную строку, инструменты для переименования файлов, поиска в заданном каталоге, есть инструмент сравнения директорий, возможен быстрый просмотр текстовых файлов и изображений.
Поддерживает плагины и скрипты на Python
Поддерживает функцию Drag&Drop
Имеет характерный для большинства двух-панельных файловых менеджеров пользовательский интерфейс и множество настроек. Создан GNOME Commander в лучших традициях Norton Commander.
Поддерживает все характерные для большинства файловых менеджеров функциональные возможности, такие как: копирование, перемещение, удаление файлов и каталогов, переименование, создание каталогов, просмотр размера, права доступа и пр...
Может работать как с локальными дисками, так и позволяет подключатся к серверам по протоколам: FTP, SFTP, WebDAV и SMB. Предоставляет быстрый доступ к устройствам, с возможностью автоматического монтирования.
Имеет встроенную командную строку, инструменты для переименования файлов, поиска в заданном каталоге, есть инструмент сравнения директорий, возможен быстрый просмотр текстовых файлов и изображений.
Поддерживает плагины и скрипты на Python
Поддерживает функцию Drag&Drop
Команды, которые позволят узнать больше о вашей системе
id — если вы хотите получить информацию о вашей учётной записи.w — полезная команда, если вам нужно узнать, какой пользователь сейчас находится в системе (или команда -f — для того, чтобы узнать, откуда был совершён вход).lsblk — если вы хотите открыть список блочных устройств хранения данных.lscpu — отображает информацию о процессорах.free — показывает объём свободной и уже используемой памяти (альтернативная команда — free -g).lsb_release -a — если вы хотите получить информацию о версии вашей ОС.