Найти в Дзене
itGap.ru

Почему так много пользователей Linux предпочитают командную строку вместо GUI?

Оглавление
LINUX GUI VS CLI
LINUX GUI VS CLI

Почему многие пользователи Linux предпочитают CLI вместо графического интерфейса? В последний раз, когда я следил за этим вопросом на Reddit, я наткнулся на несколько полезных материалов:

Я работаю с GUI-приложениями чаще, чем с CLI, но именно так я выполняю свои самые важные задачи для разработчиков. Интерфейс командной строки, возможно, имеет крутую кривую обучения, но как только вы освоите его, он вам понравится, потому что он станет второй натурой.

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

Также рекомендуем прочитать о 5 лучших дистрибутивов Linux для ноутбуков

1. Нет отвлекающих факторов

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

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

2. Более информативный

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

Если вы когда-либо создавали приложение с графическим интерфейсом раньше, вы знали бы, что каждый параметр, который вы видите в окне приложения, связан с командой, которая выполняется в фоновом режиме. Фактически, прежде чем функции будут реализованы в виде параметров графического интерфейса, сначала разбирается аспект CLI. В связи с этим CLI всегда будет более многословным с точки зрения наборов опций и удобства использования.

3. Требуется меньше места для хранения

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

Это означает, что если пространство для хранения является проблемой для вас, то вам лучше использовать приложения на основе CLI, не опасаясь потери производительности. И это приводит к моему следующему пункту;

Также рекомендуем прочитать о книгах по операционной системе Linux

Bash
Bash

4. Повышает производительность

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

Один из друзей-разработчиков сказал мне однажды: Чем реже вы будете касаться мышью во время работы, тем более продуктивной вы будете. Поэтому неудивительно, почему мастера-программисты предпочитают использовать редакторы на основе CLI, например, Vim и Emacs.

5. Эффективное использование памяти

Работа с CLI намного более дружественна к памяти, чем использование приложения с графическим интерфейсом, и хорошим примером сценария является Git. Лучшие приложения с графическим интерфейсом для Git достаточно эффективны при использовании памяти, но использование Git непосредственно из командной строки является наиболее дружественным к памяти для ваших операций.

6. Дистро-агностика

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

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

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

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

Также рекомендуем прочитать о 10 наиболее часто задаваемых вопросов о Linux

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