Linux для начинающих: Ubuntu, Bash и выбор дистрибутива

Что такое Linux?

Linux – семейство Unix-подобных операционных систем, разработанное Линусом Торвальдсом в 1991 году. Идея создания открытой операционной системы стала революционной на фоне доминировавшей тогда закрытой системы Windows. Главное отличие Linux – открытый исходный код и бесплатность. Это позволяет разработчикам создавать на его основе всё что угодно, от новых операционных систем до программного обеспечения.

Unix – торговая марка, обозначающая семейство переносимых, многозадачных и многопользовательских операционных систем. В отличие от Windows с одним главным экраном, Unix-системы (включая Linux) позволяют работать с множеством окон и процессов одновременно. Это делает их эффективными для многопользовательских и многозадачных сред. macOS также разработана на основе семейства Unix-систем.

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

Дистрибутивы Linux

Дистрибутивы Linux – полноценные операционные системы, созданные на основе ядра Linux. Поскольку ядро Linux открыто, множество разработчиков создали свои собственные дистрибутивы, каждый со своими особенностями и предназначением. Существует огромное количество дистрибутивов, от тех, что максимально похожи на Windows (например, Ubuntu или Mint), до тех, что предлагают только командный интерфейс. Android, например, также является дистрибутивом Linux. Выбор дистрибутива зависит от ваших потребностей и задач. В интернете легко найти обзоры и сравнения различных дистрибутивов.

Ubuntu: популярный дистрибутив

В этом курсе мы будем использовать Ubuntu – один из самых популярных дистрибутивов Linux, которым пользуются около 20 миллионов человек по всему миру. Ubuntu обладает удобным и интуитивно понятным пользовательским интерфейсом, сочетающим в себе черты Windows и macOS. Большинство действий можно выполнять с помощью мыши, что удобно для пользователей, привыкших к графическим интерфейсам. Ubuntu постоянно обновляется и дополняется новыми функциями.

Bash Shell и Bash-скрипты

Bash shell – усовершенствованная командная оболочка Linux. Bash-скрипты – файлы, содержащие последовательность команд для автоматизации различных действий в операционной системе. Например, можно написать скрипт, который автоматически откроет браузер, перейдёт на определённый сайт, проверит данные и закроет браузер. В этом курсе вы научитесь писать и использовать Bash-скрипты.

Что вы узнаете

Вы изучите основы работы с Linux: установку и настройку системы, работу с графическим интерфейсом, основные команды терминала, работу с пакетным менеджером, установку программ и создание Bash-скриптов. Предварительные знания не требуются. Дополнительные материалы доступны на сайте (ссылка опускается).

В этом первом уроке мы познакомились с базовыми понятиями Linux, дистрибутивами и Bash shell. В следующих уроках мы начнём установку и настройку Ubuntu.

Что будем искать? Например,программа