Os comandos do terminal em Linux são comandos que podem ser introduzidos numa interface de linha de comandos para interagir com o sistema operativo Linux. Permitem ao utilizador realizar várias operações, como navegar no sistema de ficheiros, criar e apagar ficheiros e pastas, gerir processos, configurar a rede e muito mais.
Para que servem os comandos no terminal?
Os comandos no terminal foram concebidos para interagir com o sistema operativo e executar várias tarefas. Permitem que o utilizador execute as seguintes acções:
- Gestão do sistema de ficheiros: permitem-lhe navegar no sistema de ficheiros, criar e apagar ficheiros e diretórios, alterar as suas permissões, copiar e mover ficheiros.
- Iniciar e gerir processos: permite iniciar e terminar processos, verificar o seu estado, suspender e retomar a sua execução.
- Rede: permite-lhe verificar a disponibilidade de anfitriões na sua rede, configurar interfaces de rede, estabelecer ligações seguras a servidores remotos e efetuar outras operações de rede.
- Gestão de utilizadores e de direitos de acesso: pode criar e eliminar utilizadores e grupos, alterar os seus parâmetros e direitos de acesso, gerir palavras-passe.
- Administração do sistema: permite-lhe executar várias tarefas administrativas, como a instalação e atualização de software, a configuração de hardware e a monitorização do sistema.
- Automatização de tarefas: pode ser utilizada em scripts e ficheiros de comandos para automatizar tarefas e criar procedimentos automáticos.
Os comandos num terminal fornecem ao utilizador uma forma mais flexível e poderosa de controlar e interagir com o sistema operativo do que uma interface gráfica. Permitem uma maior afinação e controlo do sistema operativo e a capacidade de realizar operações complexas que podem ser difíceis ou inacessíveis numa interface gráfica.
Comandos de terminal populares do Linux
Aqui estão alguns exemplos de comandos de terminal do Linux:
a2p: converte programas em linguagem AWK para programas em linguagemPerl.ac: retorna o número de processadores e sua carga média.addgroup: cria um novo grupo de utilizadores.adduser: cria um novo utilizador.agrep: procura por uma substring em arquivos.alias: criaaliasespara comandos (formas abreviadas).apropos: procura por informações de referência sobre comandos.apt: interface para o sistema de gerenciamento de pacotesAPT(Advanced Package Tool).aptitude: uma interface interactiva para o sistema de gestão de pacotes APT.ar: cria, modifica ou extrai ficheiros de um arquivo.arch: apresenta a arquitetura de um computador.arp: exibe ou modifica a tabelaARP(Address Resolution Protocol).aspell: verifica a ortografia em ficheiros de texto.at: programa uma execução única de um comando numa hora especificada.awk: uma linguagem de programação para processamento e análise de dados de texto.basename: retorna o último componente de um caminho de arquivo ou diretório.bash: executa o interpretador de linha de comandoBash.bc: uma calculadora de precisão arbitrária para realizar operações aritméticas.bdiff`: compara ficheiros bloco a bloco e imprime as diferenças.
Cada comando tem muitas opções e argumentos que podem ser usados para executar tarefas específicas. Para maiores informações sobre cada comando, pode-se consultar o manual (`man`) de cada comando. Por exemplo, `manawk` ou `manapt`.