Sebenta Linux
Curso Tecnológico de Informática
Tecnologias Informáticas 12º Ano
Unidade 1 : Os sistemas operativos Unix/Linux
Novembro de 2010
Objectivo: Apresentação do Bash (Bourne Again Shell) como interpretador de comandos do Linux.
1. Linux Modo Texto (shell)
Trabalhar no Linux utilizando uma interface gráfica com certeza é mais agradável, no entanto existem recursos da máquina que só serão possíveis utilizar se acedermos ao interpretador de comandos SHELL.
Para se ter acesso ao modo texto do sistema, pode-se abrir uma outra sessão pressionando-se as teclas ctrl alt F2 ou F3 ou F4 e assim por diante, sendo que cada tecla Fx corresponde a uma nova sessão que pode ser aberta. O modo texto também pode ser acessado de dentro de uma interface gráfica utilizando um programa de emulação de terminal. No Gnome o padrão é usar o gnome-terminal, disponível a partir do menu Aplicações > Ferramentas do Sistema > Terminal.
Comandos
Definição: Os comandos são ordens dadas ao sistema operativo para executar uma determinada tarefa.
Cada comando tem uma função especifica, pelo que deve-se conhecer muito bem a sua função para escolher o mais adequado para determinada tarefa.
"shell"- É o programa responsável por interpretar as instruções enviadas pelo utilizador ao Kernel.
Executa comandos lidos do dispositivo de entrada-padrão (teclado) ou de um ficheiro executável. É a principal ligação entre o utilizador, os programas e o kernel.
O GNU/Linux possui diversos tipos de interpretadores de comandos, entre eles temos o bash, ash, csh, tcsh, sh, etc. Sendo o mais usado o bash.
O interpretador de comandos do DOS, por exemplo, é o command.com.
Página 1 de 15
Comandos Unix/Linux
Comandos internos – estão localizados dentro do interpretador de comandos e não no disco.
São carregados na memória RAM do computador.
Exemplos: cd, exit, echo, bg, fg, source, help
Comandos externos – estão localizados no disco. São