Comandos são ordens que passamos ao sistema operacional para executar uma determinada tarefa.
Cada comando tem uma função específica, devemos saber a função de cada comando e escolher o mais adequado para fazer o que desejamos, por exemplo:
ls - Mostra arquivos de diretórios
cd - Para mudar de diretório
Este guia tem uma lista de vários comandos organizados por categoria com a explicação sobre o seu funcionamento e as opções aceitas (incluindo alguns exemplos).
É sempre usado um espaço depois do comando para separá-lo de uma opção ou parâmetro que será passado para o processamento. Um comando pode receber opções e parâmetros:
As opções são usadas para controlar como o comando será
executado, por exemplo, para fazer uma listagem mostrando o dono,
grupo, tamanho dos arquivos você deve digitar ls
-l
.
Opções podem ser passadas ao comando através de um "-" ou "--":
Opção identificada por uma letra. Podem ser usadas mais de uma opção com um
único hífen. O comando ls -l -a
é a mesma coisa de
ls -la
Opção identificada por um nome. Também chamado de opção extensa. O comando
ls --all
é equivalente a ls -a
.
Pode ser usado tanto "-" como "--", mas há casos em que somente "-" ou "--" esta disponível.
Um parâmetro identifica o caminho, origem, destino, entrada padrão ou saída padrão que será passada ao comando.
Se você digitar: ls /usr/share/doc/copyright
,
/usr/share/doc/copyright
será o parâmetro passado ao
comando ls, neste caso queremos que ele liste os arquivos do
diretório /usr/share/doc/copyright.
É normal errar o nome de comandos, mas não se preocupe, quando isto acontecer o
sistema mostrará a mensagem command not found
(comando não
encontrado) e voltará ao aviso de comando. As mensagens de erro não fazem
nenhum mal ao seu sistema, somente dizem que algo deu errado para que você
possa corrigir e entender o que aconteceu. No GNU/Linux,
você tem a possibilidade de criar comandos personalizados usando outros
comandos mais simples (isto será visto mais adiante). Os comandos se encaixam
em duas categorias: Comandos Internos e Comandos
Externos.
Por exemplo: "ls -la /usr/share/doc"
, ls
é o comando, -la
é a opção passada ao comando, e
é o diretório passado
como parâmetro ao comando /usr/share/doc
ls
.
São comandos que estão localizados dentro do interpretador de comandos (normalmente o Bash) e não no disco. Eles são carregados na memória RAM do computador junto com o interpretador de comandos.
Quando executa um comando, o interpretador de comandos verifica primeiro se ele é um Comando Interno caso não seja é verificado se é um Comando Externo.
Exemplos de comandos internos são: cd, exit, echo, bg, fg, source,
help
Copyright © 1999-2020 - Gleydson Mazioli da Silva