Reservatórios do sistema operacional
Sua interface para o sistema operacional é chamada de shell.
A casca é a camada mais externa do sistema operacional. Os reservatórios incorporam uma linguagem de programação para controlar processos e arquivos, assim como para iniciar e controlar outros programas. O shell gerencia a interação entre você e o sistema operacional levando-o para entrada, interpretando essa entrada para o sistema operacional e, em seguida, manipulando qualquer saída resultante do sistema operacional.
Os reservatórios fornecem uma maneira de você se comunicar com o sistema operacional. Essa comunicação é realizada de forma interativa (entrada do teclado é atuada imediatamente) ou como um script shell. Um script de shell é uma sequência de comandos do shell e do sistema operacional que é armazenado em um arquivo.
Ao fazer o login no sistema, o sistema localiza o nome de um programa de shell para executar. Após ser executado, o shell exibe um prompt de comando. Este prompt geralmente é um $ (sinal de dólar). Ao digitar um comando no prompt e pressionar a tecla Enter, o shell avalia o comando e as tentativas de realizá-lo. Dependendo de suas instruções de comando, o shell grava a saída de comando para a tela ou redireciona a saída. Em seguida, retorna o prompt de comando e aguarda que você digite outro comando.
A linha de comando é a linha sobre a qual você digona. Ele contém o prompt de shell. O formato básico para cada linha é o seguinte:
$ Command Argument(s)O shell considera a primeira palavra de uma linha de comando (até o primeiro espaço em branco) como sendo o comando e todas as palavras subsequentes como argumentos.
Killed é exibida a partir do shell porque não há nenhum arquivo libc.a disponível para que o sistema carregue e execute os utilitários. O comando recsh invoca o shell de recuperação, que fornece uma capacidade de renomear libc.a se ele for acidentemente movido.