5 причин выбрать терминал Linux вместо графического интерфейса
Для новичка в Linux предпочтение графического пользовательского интерфейса (GUI) естественно. Кроме того, переход с Windows может быть немного затруднен без графического интерфейса. Незнакомый синтаксис и необходимость запоминания команд могут сначала напугать вас, но освоение терминала определенно будет полезно в долгосрочной перспективе.
Более того, вы можете использовать стрелки вверх и вниз на клавиатуре для навигации по командам, которые вы ввели ранее. Это значительно упрощает вашу работу и делает ее более удобной для новичков. По мере того, как вы станете лучшим разработчиком, необходимость использования интерфейса командной строки (CLI), широко известного как терминал, станет более очевидной.
В этой статье мы обсудим некоторые ключевые причины, по которым вам следует начать использовать терминал.
1. Справка командной строки
Время от времени на вашем компьютере с Linux возникают проблемы. И когда вы это сделаете, вы, скорее всего, побежите в Google.
Достаточно скоро, просматривая результаты на распространенных сайтах разработчиков, таких как Stack Overflow , вы поймете, что исправления командной строки более доминируют по сравнению с графическими решениями. И если вам неудобно работать с терминалом, это тоже становится проблемой.
Многие команды требуют предварительных условий, которые пользователи должны установить перед вводом команды. Поэтому простое копирование и вставка, не зная, что вы делаете, не является жизнеспособным вариантом.
2. Удаленное подключение становится проще
Для подключения к удаленной системе, такой как виртуальный частный сервер (VPS), Linux использует широко известный протокол, известный как SSH . В Linux вы можете получить к нему доступ через приложение командной строки под названием OpenSSH.
Большинство провайдеров VPS не предоставляют графический интерфейс для подключения к вашему серверу. И даже если они это сделают, вы сразу заметите, насколько он медленный. С другой стороны, SSH – это безопасный, надежный и быстрый способ выполнения команд на удаленном рабочем столе.
Если вы работаете разработчиком, у вас не всегда может быть физический доступ к серверу. Возможность удаленного подключения к вашему серверу вскоре становится необходимостью в таких ситуациях.
3. Больше инструментов командной строки, чем графический интерфейс
В ряде проектов с открытым исходным кодом разработчики обычно сначала предоставляют своим приложениям доступ из командной строки. Позже они могут предоставить поддержку графического интерфейса.
Графический интерфейс не всегда поставляется со всеми параметрами, доступными в приложении командной строки.
Более того, если вы хотите пользоваться преимуществами приложения, не дожидаясь появления графического интерфейса, вам, безусловно, понадобится удобная командная строка.
4. Только вариант на серверах Linux
Хотя вы можете управлять операционной системой графически с помощью среды рабочего стола, у вас может не быть оборудования для отображения во время работы на серверах. В таких ситуациях может помочь знание того, как использовать терминал Linux.
Кроме того, устранение неполадок становится намного проще, если вы знаете, как отслеживать и контролировать службы, работающие в системе Linux.
5. Структурированный синтаксис команд
Вопреки распространенному мнению, что вам просто нужно запоминать так много команд, существуют соглашения, которым вы можете следовать.
Общая структура, за которой следуют команды:
command [options] [arguments]
Это означает, что если вы найдете какое-либо приложение на GitHub или загрузите свое собственное, это ожидаемый формат. Таким образом, вам не составит труда выполнить различные проекты.
Терминал также поддерживает автозаполнение с помощью табуляции, т.е. вы можете ввести команду, а затем, перед ее завершением, вы можете нажать клавишу Tab для автозаполнения. Этот ярлык пригодится, когда у вас есть длинные команды, для ввода которых требуется много усилий.
Движение вперед с терминалом Linux
В большинстве систем Linux вы можете легко получить доступ к терминалу с помощью сочетания клавиш Ctrl + Alt + T. Это будет открывать новое окно терминала каждый раз, когда вы нажимаете комбинацию.
Как начинающий пользователь Linux, вы не можете отказаться от использования терминала. Есть несколько руководств, которые помогут вам начать свой путь с простых вещей, таких как управление файлами или создание учетных записей пользователей. Начни сегодня, со временем станет легче.