Interpretador de Comandos
Canal: Linux | Autor: Denilson Prates | Publicado em: 04/11/2008 | Views: 2.623Bom 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.
Esta obra está licenciada sob uma Licença Creative Commons. Você pode copiar, distribuir, exibir, executar, desde que seja dado
crédito ao autor original (Citando nome do autor, data, local e link de onde tirou o texto). Você não pode fazer uso comercial desta obra.
Você não pode criar obras derivadas.
Vote no artigo:
NR. DE VOTO(S): [1]
Artigo anterior
Comandos Internos e Comandos E.
São comandos que estão localizados den. Próximo artigo
Ubuntu: como recuperar a senha.
E você esqueceu sua senha no Ubuntu? v.
Comandos Internos e Comandos E.
São comandos que estão localizados den. Próximo artigo
Ubuntu: como recuperar a senha.
E você esqueceu sua senha no Ubuntu? v.
Veja matérias relacionadas com o assunto:
| 11/01/2010 | Google Android o que é? |
| 08/01/2010 | Ubuntu: como recuperar a senha de root |
| 28/12/2009 | Linux: Conheça tudo sobre os hardwares que compõem o seu com... |
| 14/12/2009 | Configurando o Evolution para enviar e receber emails |
| 18/09/2009 | O que precisamos saber antes de implantar um Software Livre ... |
| 11/09/2009 | Usando XP e LINUX no Mac |
| 03/09/2009 | Controlando o Squid no Linux |
| 02/09/2009 | Squid o que é? |
| 28/08/2009 | As maiores vulnerabilidades do Linux |
| 13/08/2009 | Linux: Recuperando o GRUB |








