Em 1969, engenheiros da Bell Labs veio com a idéia de Unix, um sistema operacional escalável multi- usuário. Unix evoluído significativamente ao longo das últimas décadas para se tornar um dos tipos de código aberto mais portáteis de software comercial hoje disponíveis . Um kit de ferramentas diversas e poderosa suíte de utilitários Unix oferece oportunidades desafiadoras para o desenvolvimento de aplicações , fazendo com que as habilidades de programação Unix um recurso vital. Conceito
Três componentes fundamentais constituem o quadro do sistema operacional Unix
Kernel: . A maior parte da funcionalidade do sistema operacional reside no kernel. O kernel gerencia todos os programas e aplicativos instalados no computador . Normalmente, os usuários do Unix não tem que interagir diretamente com o kernel , um prompt shell fornece a interface primária
Shell: A concha age como o principal elo entre o usuário eo kernel. . Ele oferece a possibilidade de aceitar uma série de comandos , que são usados para executar uma tarefa ou operação determinada , como a impressão de arquivos ou a criação de uma aplicação
Aplicações: . Isso inclui programas executados no sistema operacional Unix. As aplicações podem variar desde tarefas simples como listar todos os arquivos disponíveis em um diretório de programas mais complexos, como a execução de utilitários de gerenciamento de banco de dados.
Comandos Comuns
Vamos ilustrar algumas comum comandos Unix. Para o propósito deste exemplo , vamos estar fazendo um diretório chamado dir1 . Neste diretório iremos criar um arquivo chamado arquivo1 e em seguida, enviar o arquivo para uma impressora
Iniciando uma janela de terminal
Passos : 1.) um dos primeiros passos na programação Unix envolve iniciar uma janela de terminal. Dependendo da versão do Unix instalado , isso normalmente pode ser feito através do menu Iniciar .
Criando um diretório e abrir um arquivo
2) Use o " mkdir " comando para criar o diretório dir1 .
3) Use "cd" para navegar para o diretório.
4) Use "vi ", um editor de texto popular, Unix , para criar e editar file1 .
Editando um arquivo
5) com o editor de texto aberto, tipo "i" para começar a digitar o texto . Para salvar o arquivo , pressione a tecla Esc e digite " : . Wq"
Printing
6) E, finalmente, usar o "lp" comando "lp file1 " . para imprimir o arquivo comandos
Common Unix
Aqui está uma descrição de alguns dos Unix comandos usados com freqüência :
comando: Propósito " cp" : Copiar arquivos , seja dentro do mesmo diretório ou entre diretórios. Ela exige que o arquivos de origem e destino como arguments.Example : "cp arquivo1 arquivo2 " irá copiar arquivo1 para arquivo2
comando: . " Gato " Objetivo: Mostra o conteúdo de um arquivo. Se você só quer ler um arquivo , esta é uma alternativa mais rápida de usar Exemplo "vi . ": " Cat file1 " irá exibir o conteúdo de file1
comando: . " Rm" Objetivo: Excluir um arquivo . exemplo: "rm arquivo1 " irá apagar file1
comando: . Propósito " mv" renomear um arquivo . Ela exige que o nome original e novo do arquivo como arguments.Example : "mv arquivo1 arquivo2 " vai mudar o nome arquivo1 para arquivo2
comando: . "Homem" Objetivo: Apresentar mais informações sobre um comando. Este é um comando extremamente útil usado para fornecer informações detalhadas a respeito de qualquer Unix command.Example : . " Man ls " irá fornecer mais informações sobre o comando " ls "