Guia do Linux/Iniciante+Intermediário/Explicações básicas/Comandos: diferenças entre revisões
[edição não verificada] | [edição não verificada] |
Sem resumo de edição |
mSem resumo de edição |
||
Linha 43: | Linha 43: | ||
{{AutoNav}} |
{{AutoNav}} |
||
{{Índice|{{:Guia foca Linux/Anexo:Navegação}}}} |
|||
{{AutoCat}} |
{{AutoCat}} |
Revisão das 17h31min de 10 de abril de 2009
Comandos
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:
opções
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. parâmetros
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 /usr/share/doc é o diretório passado como parâmetro ao comando ls.
Comandos Internos
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
[[Guia do Linux/Predefinição:Lista de capítulos/Guia do Linux|Erro Lua em Módulo:Book na linha 74: attempt to index a nil value.]] | Explicações básicas | [[Guia do Linux/Predefinição:Lista de capítulos/Guia do Linux|Erro Lua em Módulo:Book na linha 74: attempt to index a nil value.]] |