A linha de comando (command line ou apenas “cli”) de qualquer sistema operacional sempre foi motivo de “discussões” pela Internet afora. Há os que defendem o uso de interfaces gráficas (diga-se utilizando o mouse) para administrar 100% de seus sistemas, e também temos aqueles, mais conhecidos como guerreiros, que utilizam a linha de comando existente em distribuições Linux, sistemas operacionais Unix e Windows para realizarem boa parte de suas atividades diárias.
Quem administra redes, sistemas e servidores, é imprescindível que saiba utilizar a linha de comando. Pode não parecer, mas ela será sua grande aliada.
Veja abaixo algumas das situações em que a linha de comando será útil
No Linux e Unix
- Automatização de tarefas, como o agendamento da execução de backups, e de outros programas que devem ser executados automaticamente na inicialização do sistema;
- Criação de scripts;
- Customização de regras de firewall;
- Ajustes no sistema de compartilhamento de arquivos (Samba);
- Navegação na Internet, pois em sistemas que não possuem o modo gráfico esta ação poderá ser executada por meio do navegador Lynx;
- Realização de pentest por meio de ferramentas que rodam no Kali Linux;
- Varreduras em sistema utilizando o Nmap. Há quem diga que ele tem um desempenho melhor em sistemas *nix do que na versão disponível para Windows
- Troobleshooting para os mais diversos problemas, como testes de conectividade, verificação de processos em execução, verificação do espaço em disco, dentre outros.
- E mais uma infinidade de coisas que podem ser feitas.
No Windows
- Criação de scripts;
- Testes de conectividade;
- Criação e alteração de GPOs do AD (Active Directory);
- Customização das regras de firewall;
- Pentest;
- Alteração do registro;
- Nos tempos de ouro do MS-DOS e Windows, eram mais visíveis as alterações que eram efetuadas no saudoso autoexec.bat e config.sys;
- Dentre muitas coisas coisas.
Quando ouvir que alguém gosta mais de trabalhar no modo texto/linha de comando do que no modo gráfico não faça “aquela carinha”. Saiba que a interface gráfica que utiliza hoje deve muito à linha de comando, pois é partir dela que seu sistema operacional tem mais estabilidade, agilidade e segurança. Uma alteração mal executada no firewall de seu sistema operacional poderá abrir portas/serviços para o mundo inteiro. Aqui não importa se você utiliza Unix, Linux ou Windows. Praticamente 99% do que é feito na linha de comando reflete no modo gráfico.
Aprenda mais sobre a linha de comando
A Alura disponibilizou um artigo interessante que fala sobre o tema, a sua importância e como utilizá-la.
Vale a pena a leitura!
https://www.alura.com.br/artigos/cli-interface-linha-comandos