O que é um terminal?
O que é um terminal?
No cotidiano, utilizamos com muita frequencia GUIs (interface gráfica de usuário), que são todas as janelas, abas, ícones e afins dos diversos apps mobile e softwares de computador que usamos. Considerando isso, o terminal é um contraponto.
A origem dos terminais é antiga, estes eram aparelhos utilizados para a entrada de dados e para transcrever dados de um computador.
Os terminais que são referênciados frequentemente na computação contemporânea (aquele vídeo de tutorial pra rastrear IP), são chamados emuladores de terminal (terminal emulator), e replicam a função e sensação de um terminal.
Os terminais de hoje em dia tem uso que vai além da inserção e transcrição de dados. Com eles podemos acessar quase que qualquer programa no computador, além dos dados e da capacidade de configuração não só dos softwares instalados, mas do sistema em si, tudo isso através de comandos escritos.
Por que usar o terminal?
Resposta rápida: pela capacidade, praticidade e rapidez.
Resposta longa, imagine uma tarefa repetitiva, algo que você faça todos os dias no seu computador, ou toda semana, como checar os softwares instalados que estão em uso para saber se precisam de atualizações ou se você pode se livrar de algum. Se tu usa Windows, já deve ter te dado uma fadiga só de pensar em fazer isso, é uma coisa chata e repetitiva. Com o terminal você faz isso rápido e consegue automatizar essa tarefa.
A palavra chave é essa: automatizar.
Ao invés de ir em cada programa para checar se precisa atualizar, ao invés de apertar várias vezes em desinstalar e várias vezes na notificação de proteção do Windows pra autorizar, você faz isso com algumas linhas de comando. Ficou curioso pra saber como? Dá uma olhada nesse post aqui: Chocolatey, o que é e por que usar?
Num primeiro momento, parece que escrever linhas e linhas de comandos num terminal é muito mais trabalhoso que dar alguns cliques, mas à longo prazo, passar 1h automatizando uma atividade que você talvez nunca mais tenha que fazer manualmente, é pouquíssimo tempo em comparação ao tempo que você passaria fazendo essa atividade. Automatizar é legal porque te dá mais tempo pra ser preguiçoso.
Além da otimização das suas tarefas, o terminal também te dá de bandeja poder e status. Poder, porque você tem acesso à comandos e configurações que um usuário comum nem pensaria em ter. Status porque usar o terminal é bonito, quem não fica curioso quando vê uma tela preta com um tanto de comando em verde? Pode não ter o efeito de um carro esporte, mas já é o suficiente pra te garantir uns olhares, e pra quem não conhece e nem entende muito de computação, qualquer usuário de terminal é um grande hacker.