5 razões para escolher o terminal Linux em vez da interface gráfica do usuário
Como um novato no Linux, a preferência por uma interface gráfica de usuário (GUI) vem naturalmente. Além disso, mudar do Windows pode ser um pouco difícil sem uma GUI. A sintaxe desconhecida e a necessidade de memorizar os comandos podem assustá-lo no início, mas ficar confortável com o terminal certamente será útil no longo prazo.
Mais ainda, você pode usar as setas para cima e para baixo em seu teclado para navegar pelos comandos que você digitou antes. Isso simplifica muito o seu trabalho e o torna mais amigável para iniciantes. À medida que você se torna um desenvolvedor melhor, a necessidade de usar a interface de linha de comando (CLI), comumente conhecida como terminal, se tornará mais aparente.
Neste artigo, discutiremos alguns dos principais motivos pelos quais você deve começar a usar o terminal.
1. Ajuda da linha de comando
De vez em quando, você terá um problema em sua máquina Linux. E quando o fizer, com toda a probabilidade correrá para o Google.
Em breve, conforme você examina os resultados em sites de desenvolvedor comuns como Stack Overflow , você perceberá que as correções de linha de comando são mais dominantes quando comparadas às soluções gráficas. E se você se sentir desconfortável com o terminal, isso também se tornará um problema.
Muitos comandos exigem pré-requisitos que os usuários devem instalar antes de emitir o comando. Portanto, apenas copiar e colar sem saber o que está fazendo não é uma opção viável.
2. A conexão remota se torna mais fácil
Para se conectar a um sistema remoto como um Virtual Private Server (VPS), o Linux usa um protocolo amplamente conhecido como SSH . No Linux, você pode acessá-lo por meio de um aplicativo de linha de comando chamado OpenSSH.
A maioria dos provedores de VPS não fornece uma interface gráfica para se conectar ao seu servidor. E mesmo se o fizerem, você notará imediatamente como é lento. O SSH, por outro lado, é uma maneira segura, confiável e rápida de executar comandos em sua área de trabalho remota.
Se você estiver trabalhando como desenvolvedor, nem sempre terá acesso físico ao servidor. A capacidade de se conectar ao servidor remotamente logo se torna uma necessidade em tais situações.
3. Mais ferramentas de linha de comando do que GUI
Em vários projetos de código aberto, os desenvolvedores geralmente fornecem primeiro acesso de linha de comando a seus aplicativos. Posteriormente, eles podem fornecer suporte GUI.
A GUI nem sempre vem com todas as opções disponíveis no aplicativo de linha de comando.
Além disso, se você quiser aproveitar os benefícios de um aplicativo sem esperar por uma GUI, certamente precisará estar familiarizado com a linha de comando.
4. Opção apenas em servidores Linux
Embora você possa controlar o sistema operacional graficamente com um ambiente de área de trabalho, pode não ter hardware de vídeo ao trabalhar em servidores. Nessas situações, saber como usar o terminal Linux pode ajudar.
Além disso, a solução de problemas se torna muito mais fácil quando você sabe como monitorar e controlar os serviços executados em um sistema Linux.
5. Sintaxe estruturada de comandos
Ao contrário do pensamento comum de que você apenas precisa memorizar muitos comandos, existem convenções que você pode seguir.
A estrutura comum seguida por comandos é:
command [options] [arguments]
Isso significa que, se você encontrar algum aplicativo no GitHub ou enviar o seu próprio, este é o formato esperado. Portanto, não será difícil para você acompanhar facilmente os diferentes projetos.
O terminal também suporta o preenchimento de Tab, ou seja, você pode digitar um comando e, antes de completá-lo, pode pressionar a tecla Tab para completar automaticamente. Este atalho é útil quando você tem comandos longos que exigem muito esforço para serem digitados.
Avançando com o Terminal Linux
Na maioria dos sistemas Linux, você pode acessar facilmente o terminal usando o atalho de teclado Ctrl + Alt + T. Isso abrirá uma nova janela de terminal toda vez que você pressionar a combinação.
Como um aspirante a usuário do Linux, você não pode dispensar a necessidade de usar o terminal. Existem vários guias que podem ajudá-lo a iniciar sua jornada com coisas simples, como gerenciamento de arquivos ou criação de contas de usuário. Comece hoje, fica mais fácil com o tempo.