UNIX & BASH - Um resumão para estudantes!
Informações básicas:
- Sistema Operacional escrito em C, criado por Ken Thompson e Dennis Ritchie em 1969.
- Foi base para desenvolver outros sistemas como Linux e MacOS.
Estrutura de arquivos:
Pasta | Descrição |
---|---|
/ | Root (raiz) é o diretório "mais alto" na hierarquia de arquivos |
/boot | Arquivos de configuração para inicialização do sistema |
/bin | Programas binários |
/dev | Arquivos do dispositivo |
/etc | Scripts de inicialização |
/home | Diretório do usuário |
/proc | Diretório dinâmico, mantém informações sobre o estado do sistema, incluindo os processos que estão sendo executados |
/sbin | Binários do sistema |
/tmp | Arquivos temporários |
/usr | Arquivos e programas disponíveis para todos usuários |
/var | Arquivos variáveis, como logs e bancos de dados |
Informações básicas
- O BASH é um shell e uma linguagem de comando.
- Foi desenvolvida por Brian Fox em 1989 para o Projeto GNU, como um software livre para ser um superset da até então utilizada Bourne Shell - padrão dos sistemas UNIX a partir de 1979.
- BASH (Bourne Again Shell) por sua vez, tem seu nome com origem numa brincadeira advinda de um trocadilho do verbo nascer Born com o sobrenome do inventor Bourne, como se o shell tivesse renascido.
- Foi um dos primeiros programas que Linus Torvalds implantou no Linux.
- A maior parte das distribuições Linux tem como padrão de shell o BASH.
- O shell é responsável por interpretar os comandos do usuário para o Kernel e por consequência, devolver a resposta.
Onde o BASH está nas camadas de um sistema baseado em UNIX?
BÔNUS: Uma breve timeline dos Sistemas Operacionais
fonte: reddit
Concluindo, nós como desenvolvedores - independente da senioridade - temos por natureza um ímpeto investigativo. Passamos horas atrás de soluções, lendo documentações, bolando códigos mirabolantes para automatizar tarefas e sendo salvos diariamente pelos tutoriais indianos no YouTube. Conhecer a história da tecnologia, por mais breve que ela ainda seja, apenas nos mostra que ainda tem muito chão pela frente!