-1

Какая польза от утилиты командной строки x? Каковы особенности утилиты командной строки x и чем она отличается от утилиты SSH?

1 ответ1

1

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

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

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

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

CLI быстрее. Сильный машинист может легко выполнять задачи быстрее, чем с помощью графического интерфейса, если в хорошей командной строке. (полнофункциональный, то есть: использование DOS 'command.com не сравнимо с использованием GNU bash)

Графические интерфейсы могут взаимодействовать с другими приложениями на основе графического интерфейса: например, вы можете перетаскивать файл изображения из проводника Windows в Microsoft Word, не вводя (или даже не зная) полное расположение изображения на дисках.

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

Есть много других соображений при рассмотрении GUI v. CLI, но это некоторые из ключевых соображений.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .