Почему поклонникам Linux так нравится Терминал?

Почему поклонникам Linux так нравится Терминал?0

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

Операционная система Linux была создана в 1980-х годах как бесплатная альтернатива Unix, и, как и в большинстве других платформ на основе Unix, основным пользовательским интерфейсом была оболочка командной строки. Базовый графический рабочий стол был доступен через X Window System, и в конечном итоге появились полноценные среды рабочего стола (например, KDE 1.0 в 1998 году), но терминал по-прежнему требовался для получения максимальной отдачи от системы Linux.

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

Терминал не изменился

Терминал и основные утилиты в Linux не сильно изменились за эти годы, и многие из них по-прежнему отражают ранние версии Unix 1970-х и 1980-х годов. Несколько месяцев назад я купил в комиссионном магазине книгу «UNIX Utilities: A Programmer’s Reference», которая была опубликована в 1987 году. Многие команды и скрипты по-прежнему работают на моем основном компьютере сегодня, в 2025 году. 38-летняя книга о Windows или DOS была бы забавной новинкой, но она определенно не будет полезна для современных вычислений так же, как эта книга о Unix.

Почему поклонникам Linux так нравится Терминал?1

Как и в ранние дни Unix и Linux, вы можете использовать такие утилиты, как cd и ls для навигации по файловой системе, cat для отображения текстовых файлов, регулярные выражения для написания скриптов, man для чтения справочных документов и многое другое. Не во всех дистрибутивах Linux по умолчанию установлены все те же основные утилиты, но любые недостающие инструменты обычно можно загрузить.

Неизменный интерфейс терминала — одна из лучших возможностей Linux для опытных пользователей. Если вы поняли, как что-то делать в терминале два десятилетия назад, вы можете продолжать делать это так. Никто вас не остановит. Графический интерфейс все еще здесь, когда он вам нужен, но ваши знания терминала не станут бесполезными со временем.

Это также применимо к другим операционным системам на базе Unix в разной степени, включая macOS. Многие из тех же утилит GNU и Unix из дистрибутивов Linux (и моей книги из комиссионного магазина) доступны из коробки в macOS, а многие другие доступны через Homebrew. Я могу перейти в папку Downloads на моем Mac так же легко, как и при использовании Ubuntu или Fedora Linux.

Терминалы — это ярлыки

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

Например, мне часто нужно проверять локальный IP-адрес моего компьютера, обычно для тестирования веб-сервера. Я могу открыть приложение настроек, перейти в раздел сети, щелкнуть мою текущую сеть и посмотреть IP-адрес. Я также могу просто открыть терминал и ввести ifconfig -a, чтобы получить список IP-адресов для всех моих активных сетевых подключений. Мои руки даже не отрываются от клавиатуры, поскольку macOS и большинство дистрибутивов Linux могут открывать поиск приложений с помощью сочетания клавиш.

Почему поклонникам Linux так нравится Терминал?2

Есть несколько других повторяющихся задач, которые я могу выполнить быстрее с помощью терминала, например, использование ping для быстрой отладки проблем с сетью или подключением к Интернету или конвертация медиафайлов с помощью ImageMagick. Хотя сочетаний клавиш в графических приложениях мне обычно достаточно.

Это упрощает документирование

Если вы когда-либо пытались найти руководство по чему-либо в Linux, например, по изменению настроек или установке приложения, оно, вероятно, даст вам команды для ввода в терминале. Это правда, даже если что-то можно сделать через графические приложения или меню. На это есть несколько причин.

Во-первых, экосистема Linux — это дико разнообразны для серверов, настольных компьютеров и встроенных устройств. Если бы я хотел написать руководство о том, как проверить свой IP-адрес на устройстве Linux через графический интерфейс, мне пришлось бы включить инструкции для GNOME, KDE, Cinnamon и, возможно, нескольких других распространенных сред рабочего стола. Эти инструкции также постепенно устаревали бы, поскольку эти настройки и меню постоянно меняются.

Если бы я написал руководство по проверке вашего IP-адреса, и оно просто объяснило бы, как запустить ifconfig -a в терминале, оно было бы полезно почти для всех дистрибутивов Linux в течение многих лет, а также для любых других операционных систем с похожей основой. 38-летняя книга Unix на моем столе с командами, которые все еще работают на моем MacBook Pro 2024 года, является доказательством этого. Вот почему так много видео, руководств и справочных руководств просто переходят прямо в терминал.

Необходимость команд терминала в руководствах, видео и другой документации, вероятно, помогает увековечить идею о том, что знание терминала абсолютно необходимо для использования Linux на настольном компьютере. Это определенно Это неправда, но я понимаю, откуда у людей такая идея.

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

Валентин Павлов/ автор статьи
Страсть Влентина к играм началась с Resident Evil, и с тех пор он не переставал играть в хоррор-игры. Пишет экспертные руководства для самых сложных игр и обзоры для самых громких релизов. Является магистром журналистики и имеет степень бакалавра лингвистики. Любимые игры: GTA 5, Silent Hill 2, Call of Duty: Modern Warfare 2, Heavy Rain, Metro 2033 и другие.
Понравилась статья? Поделиться с друзьями:
Добавить комментарий