Interpretador de Comandos
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ár...
Publicado em: 4 de novembro de 2008 | Leituras: 3.651 |
Canal: Linux |
Autor: Denilson Prates
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.
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.
Resposta em até 24 horas! (grátis)Dúvidas?
Autor da matéria
Últimas matérias escritas pelo autor:
|
Denilson Prates Denilson Prates tem conhecimento abrangente sobre linux. Com as matérias ele vai dispor deste conhecimento a seu favor. |
Últimas matérias escritas pelo autor:
04/11 - Interpretador de Comandos
03/11 - Comandos Internos e Comandos Externos
02/11 - Comandos Linux
31/10 - Estrutura de diretórios do linux
03/11 - Comandos Internos e Comandos Externos
02/11 - Comandos Linux
31/10 - Estrutura de diretórios do linux
Matérias relacionadas
Relacionado:
![]() | Linus TorvaldsLinus Benedict Torvalds (Helsínquia, 28 de Dezembro de 1969) é o criador do Linux, núcleo do sistema operacional GNU/Linux. |
Últimas matérias
Últimas notícias
Dicas do canal
- Configurando Thunderbird com hotmail no ...
Recentemente a microsoft liberou pop3 e smtp para ... - Limitando banda com cbq.init no debian e...
Nesse tutorial vou explicar como configurar o CBQ.... - Debian: Recuperando o GRUB2
Hoje após correr o script de actualização, smxi n... - Dicas de Linux
Veja algumas ótimas dicas de linux, fique por dent... - Dicas de Linux
Veja algumas ótimas dicas de linux, fique por dent...







Limitando banda com cbq.init no debian e ubuntu
Configurando Thunderbird com hotmail no linux
10 Razões para não utilizar Ubuntu
O que você procura para sua vida profissional?
O planejamento agrega valor
E-mail marketing em 140 caracteres
Novos iPods, novo iOS, novo iTunes e nova Apple TV
Conheça as 100 primeiras cidades atendidas pelo Banda Larga ...
Linus Torvalds diz que mercado já se rendeu ao Linux