Interpretador de Comandos

Novo aqui no site? Talvez gostaria de assinar o
RSS feed do site?

Publicado em: 04/11/2008
Área: Linux
Visualizações: 1.530
Comentário(s): 0

imprimir envie por e-mail compartilhe
Bom Dia Leitores, vamos entender hoje em nossa coluna sobre a função do Interpreador de Comandos.

Também conhecido como “shell”. É o programa responsável em interpretar as instruções enviadas pelo usuário e seus programas ao sistema operacional (o kernel). Ele que executa comandos lidos do dispositivo de entrada padrão (teclado) ou de um arquivo executável. É a principal ligação entre o usuário, os programas e o kernel. O GNU/Linux possui diversos tipos de interpretadores de comandos, entre eles posso destacar o bash, ash, csh, tcsh, sh, etc. Entre eles o mais usado é o bash. O interpretador de comandos do DOS, por exemplo, é o command.com.

Os comandos podem ser enviados de duas maneiras para o interpretador: interativa e não-interativa:

Interativa:- Os comandos são digitados no aviso de comando e passados ao interpretador de comandos um a um. Neste modo, o computador depende do usuário para executar uma tarefa, ou próximo comando.

Não-Interativa:- São usados arquivos de comandos criados pelo usuário (scripts) para o computador executar os comandos na ordem encontrada no arquivo. Neste modo, o computador executa os comandos do arquivo um por um e dependendo do término do comando, o script pode checar qual será o próximo comando que será executado e dar continuidade ao processamento.

Este sistema é útil quando temos que digitar por várias vezes seguidas um mesmo comando ou para compilar algum programa complexo.

O Sheel Bash possui ainda outra característica interessante: A completação dos nomes. Isto é feito pressionando-se a tecla TAB. Por exemplo, se digitar “ls tes” e pressionar <tab>, o Bash localizará todos os arquivos que iniciam com "tes" e completará o restante do nome. Caso a completação de nomes encontre mais do que uma expressão que satisfaça a pesquisa, ou nenhuma, é emitido um beep. Se você apertar novamente a tecla TAB imediatamente depois do beep, o interpretador de comandos irá listar as diversas possibilidades que satisfazem a pesquisa, para que você possa escolher a que lhe interessa. A completação de nomes funciona sem problemas para comandos internos.

Exemplo: ech (pressione TAB). ls /vm (pressione TAB)

Bom, é isso, na próxima coluna aprenderemos sobre o Terminal Virtual (console).
Abraços.

imprimir envie por e-mail Clique aqui e comente compartilhe   RSS twitter
veja mais
01/06/2009O que é rootkit?
21/05/2009Ruby on Rails: Preparando seu ambiente de desenvolvimento
18/05/2009Não tente fazer em casa {Sudo RM -Rf /}
12/05/2009Apagando CDs e DVDs no Linux
10/05/2009Linux, um sucesso, mas sem funcionalidade para usuarios windows
18/02/2009Virtualização vantagens e desvantagens
13/02/2009Ubuntu, openSUSe e Mint as três "mais" distrôs
22/12/2008Um novo linux brasileiro, conheça o Metamorphose
comentários
Preencha o formulário para comentar:
Fechar [x] Nome:*

E-mail:* (não será exibido)

Site: (http://)

Comentário:*

Deseja receber os comentários no e-mail?

Anti-spam: (nova imagem)





Seja o primeiro a comentar!

Autor da matéria
Denilson Prates
Denilson Prates tem conhecimento abrangente sobre linux. Com as matérias ele vai dispor deste conhecimento a seu favor.

Todas as matérias de Denilson Prates

Seguir o Oficina da Net
RSS

RSS

RSS
Matérias relacionadas

© 2005 - 2009 - Oficina da Net - v 4.5 - O material aqui exposto está licenciado pela Creative Commons, e pode ser utilizado mediante citação de fonte. Resolução adequada: 1024x768px.
Desenvolvido por: Desenvolve Web - Desenvolvimento de blogs, intranets, sites e portais


Links que apoiamos: Ache Concursos  |  Concursos 2009  |  Concursos Bahia  |  Hospedagem  |  Hospedagem de sites  |  Ícones