O que são comandos do Linux®?
Os comandos do Linux são instruções emitidas na linha de comando ao trabalhar com um sistema operacional Linux conhecido como distribuição, "distribuição" ou "sabor". Os comandos podem ser vistos como ordens dadas ao sistema operacional ou a um programa de software em execução no sistema para fazer algo ou forçá-lo a parar de fazer algo, como a execução de um processo. Pode-se dizer que os comandos do Linux são um tipo de linguagem através da qual uma pessoa pode se comunicar com o software e até controlar o hardware.
Letras, números e símbolos são usados em diferentes combinações para formar comandos do Linux que podem realizar tarefas como alterar os níveis de execução ou criar, excluir, modificar e copiar arquivos e diretórios. Os comandos do Linux são usados para criar e gerenciar usuários em um sistema multiusuário, adicionar e gerenciar impressoras locais e de rede, controlar interfaces de rede, definir a data e hora e reiniciar ou desligar um sistema. Trabalhar na linha de comando do Linux não envolve o uso de um mouse, como geralmente ocorre quando se trabalha em uma interface gráfica do usuário (GUI). Geralmente, existem apenas duas cores vistas - a cor do plano de fundo e a cor do texto - e não há espaço para erros, que podem ser devastadores para um sistema se o usuário estiver trabalhando como operador raiz.
Ao contrário de clicar acidentalmente em um ícone na maioria dos casos, cometer um erro ao emitir comandos do Linux pode resultar em mensagens de erro ou surpresas indesejadas. Mensagens de erro podem ocorrer quando é cometido um erro que o sistema não entende. Embora um clique acidental em um ícone ainda abra o programa, se tudo estiver funcionando corretamente, um erro na sintaxe dos comandos do Linux pode não ser entendido. Por exemplo, o comando "cd", que permite ao operador alterar diretórios, não será entendido se estiver digitado incorretamente como "cf." O comando "rm -f", usado para forçar uma exclusão ou a remoção de um arquivo, se digitado por engano, pode resultar na perda de dados.
Muitos comandos são iguais ou semelhantes aos comandos do Unix, porque todas as distribuições do Linux são sistemas baseados no Unix. Por exemplo, o comando "ls" lista todos os arquivos no diretório atual e "pwd" imprime o diretório ativo em um sistema Linux e Unix. Os comandos não devem ser apenas digitados corretamente, devem estar no caso correto, porque o Linux é um sistema que diferencia maiúsculas de minúsculas. Existem muitos comandos que precisam ser usados para gerenciar um sistema completamente sem usar uma GUI. Não apenas os comandos devem ser aprendidos, mas também os argumentos que podem e às vezes devem ser transmitidos a eles, além de saber como solicitar um menu de ajuda de dentro do sistema.
A razão pela qual é importante trabalhar com comandos do Linux, mesmo ao executar uma distribuição com um sistema avançado do Windows, é porque certas tarefas administrativas não podem ser executadas com eficiência ou nada, exceto na linha de comando. Os comandos básicos do Linux podem ser aprendidos com os tutoriais disponíveis gratuitamente na Internet e com os livros sobre o assunto. Esses pedidos realmente comandam o sistema, portanto, é muito importante que os usuários revisem quais pedidos estão sendo emitidos antes de pressionar enter. Um usuário root tem controle total do sistema. A emissão de comandos que não são totalmente compreendidos ou mal utilizados pode destruir a integridade de um sistema inteiro.