Existem muitos mitos e duvidas quando o assunto é uso da linha de comando. Há aqueles que usam a interface gráfica para tudo e acham que usar o terminal é ruim e trabalhoso. Outros se orgulham em dizer que nunca usam a linha de comando e que "sistema operacional bom é aquele que tem interface gráfica e botão para tudo!".
Mas, como veremos, nem sempre usar botões e cliques do mouse é a forma mais ágil e eficiente de se realizar uma tarefa. Em outros casos a interface gráfica se quer existe.
Nesta primeira parte do tutorial falaremos sobre o que é um shell e conheceremos um pouco da sua história.
Introdução
A Linha de Comando ou
modo texto, mais conhecida como Shell, ao contrário do
que o senso comum diz, também é uma interface (Usuários avançados
dos sistemas Unix/Linux costumam diferenciar a linha de comando da
interface gráfica usando os termos Shell e Shell Gráfico).
Antes de termos as janelas e botões
de hoje a única forma de interagir com o computador era usando a
Linha de Comando. Para cada tarefa existia um comando a ser digitado.
Se o usuário queria abrir uma pasta digitava:
"cd pasta".
Se quisesse editar um arquivo de
texto digitava:
"emacs arquivo".
Para quem usa computadores a mais
tempo com certeza vai se lembrar que antes de existir o Windows a
Microsoft vendia o MS-DOS, que era o nome do Shell do seu sistema.
O que é Shell(Linha de Comando)?
O Shell é um programa como qualquer
outro. Sua função é interpretar os comandos digitados pelo usuário
acionando os servições do sistema e os programas necessários para
realizar a tarefa.
Até o Windows Vista havia apenas um
shell chamado MS-DOS. Mas por causa da falta de recursos e da
popularidade do shell do GNU/Linux nos servidores, a Microsoft a
partir do Windows 7 criou o Windows PowerShell.
Assim como no Windows, no GNU/Linux
existem diversos Shells. Para citar, existem: SH, Bash, Ash, Korn,
Csh, TCsh, Zsh entre outros. Cada um tem diferente numero de recursos
e usos possíveis. Alguns são muito pequenos e ocupam pouco espaço
de memória, alguns são cheios de facilidades, já outros tem fortes
linguagens para criar scripts. O shell mais usado é o Bash do
projeto GNU e é deste que iremos tratar nesta série de tutoriais.
História
O Shell é tão antigo quando a própria história
da informática. Antes dele os comando para a maquina eram acionados
através do ligar e desligar de chaves ou conexão e desconexão de
cabos no painel da máquina.
O primeiro shell do Unix foi criado pro Ken Thompson que baseou-se no shell do Multix, este por sua vez baseado no RUNCOM de Loius Pouzin.
O Shell que usaremos é o Bash desenvolvido pela Free Software Foundation e que é o shell padrão da maioria das distribuições.


Nenhum comentário:
Postar um comentário