Índice
Começaremos com alguns conceitos básicos para entender o que éEssencialmente, o que o torna especial? A seguir veremos como instalá-lo e começar a brincar com ele e, por fim, apresentaremos os comandos básicos a serem usados no shell para que possamos aprender o que faz.UNIX é um sistema operacional (o grupo de programas responsáveis por fazer o computador funcionar) desenvolvido pela primeira vez na década de 1960.
O Sistema operacional UNIX É composto por 3 partes essenciais:
- O kernel: é o coração do sistema operacional, é responsável por alocar memória e tempo de processamento aos programas e é responsável por gerenciar o sistema de armazenamento de arquivos e comunicações em resposta às chamadas do sistema.
- O "shell": é a interface entre o usuário e o kernel. Quando um usuário efetua login no sistema, o programa de autenticação de login verifica o nome de usuário e a senha e inicia imediatamente outro programa chamado "shell", que é um interpretador de linha de comando. O "shell" interpreta os comandos inseridos pelo usuário e cuida de sua execução.
- e vários programas.
Suponha que você deseja copiar um arquivo chamado meuarquivo.txt e altere seu nome, uma vez que você tenha acesso ao shell, você digitaria o seguinte comando:
cp myfile.txt myfilename.txt
O shell pesquisaria no sistema de armazenamento de arquivos aquele que contém o programa cp e reconheceria que tem 2 parâmetros do tipo texto (meuarquivo.txt Y myfilename.txt neste caso) para depois pedir ao kernel por meio de chamadas de sistema para executar o programa cp. O programa, então, seria executado sobre o arquivo meuarquivo.txt e eu criaria uma cópia dele com o nome myfilename.txt. Assim que o processo for concluído "cp myfile.txt myfilename.txt", O shell retorna a linha de comando ao usuário, informando que ele pode executar novos programas.
A partir da primeira versão do UNIX, 2 ramos foram desenvolvidos: "Berkeley Software Distribution" (BSD) e "System V Release 4" (SVR4) e atualmente existem várias variantes que se inclinam para um destes dois ramos:
Tipo BSD:
- Digital UNIX.
- Linux.
- Mac OS.
- Sun Solaris.
- Hewlett-Packard HP-UX.
- IRIX.
- AIX.
- É um sistema operacional multiusuário.
- Possui uma interface de linha de comando poderosa (o "shell").
- Um sistema de arquivos hierárquico.
- Uma arquitetura aberta.
- Gratuito e de fácil acesso.
- Excelente gestão e controle dos recursos do sistema.
- Confiabilidade muito alta (longos períodos de operação contínua sem a necessidade de reinicialização).
- As ferramentas para personalizar o sistema são nativas e empacotadas com o sistema operacional ou estão disponíveis na Internet gratuitamente.
- No caso de sistemas de código aberto (como Linux), não há problemas de licenciamento.
- Escalabilidade muito maior.
- Documentação completa disponível no mesmo sistema e na Internet.
- Grandes quantidades de software livre disponíveis para implementação e melhoria.
Atualmente, o sistema operacional baseado em UNIX que mais adere à ideologia original é o Linux, cujo kernel original foi criado em 1991 por Linus Torvalds e a partir do qual todas as distribuições Linux atuais foram desenvolvidas, incluindo:







Isso, colegas, foi apenas uma boca cheia do que significa usar o Linux, mais tarde veremos como instalar uma versão do Linux em seu computador (talvez Ubuntu ou Fedora) com seu ambiente desktop (GNOME, principalmente) e seu sistema Windows . (X11, provavelmente). Depois de instalado, começaremos a trabalhar com o shell e aprenderemos vários comandos básicos para todos os sistemas baseados em UNIX.
Não se esqueça de deixar seus comentários,
Até a próxima!Gostou e ajudou este tutorial?Você pode recompensar o autor pressionando este botão para dar a ele um ponto positivo