|
||
|
Relembrando os artigos de "Linux mais a fundo" , shell é um programa que permite ao usuário iteragir com o sistema operacional através de comandos digitados do teclado. No DOS o shell era o command.com, que permitia executar alguns comandos como: cd, dir, ... O shell mais famoso de Linux é o Bash, pois o mesmo oferece vários recursos que facilitam a vida do usuário. O mais básico é o sh. Em todos estes é possível criar scripts (mini-programas) que executam sequências de comandos, como se estivessem sidos digitados pelo usuário. Lembremos que para um usuário normal, o shell aparece com o símbolo $ . Já para o root, o símbolo é o # .
Qualquer dúvida em um dos comandos abaixo, rode o
man. Por exemplo, se estiver com dúvida no comando
ls
:
LS
Listar o diretório atual:
Listar o diretório /etc:
Listar o diretório atual mostrando todos os detalhes
dos arquivos:
Mostrar arquivos ocultos (que começam com
.
(ponto final)):
Combinando os dois últimos comandos acima:
PWD
CD
MKDIR
RMDIR
RM
DU
DF O
df
verifica o quanto você tem disponível nas suas
partições e o quanto foi gasto:
FREE
FIND
WHOAMI
WHO
HOSTNAME
SU
ECHO
MOUNT
UMOUNT
CAT
MORE
GREP
PS
TOP
TAR
Podemos usar o símbolo especial
|
para fazer o que chamamos de pipe, que nada mais é do
que a conexão da saída de dois programas.
Outro exemplo:
Além do pipe, podemos usar o redirecionamento. Para isso, usamos os símbolos < e > , significando entrada e saída respectivamente. Vamos a um exemplo. Imagine que eu queira guardar o
resultado do
ls
na tela. Então faria assim:
Agora vamos ver algumas facilidades do bash. O bash possui história, ou seja, cada vez que apertamos a tecla que representa uma seta para cima, temos um comando já executado anteriormente. Se apertamos uma vez, temos o último comando executado. Se apertamos duas vezes, temos o penúltimo comando executado. E assim por diante. Quando estamos digitando um diretório ou arquivo, ao apertarmos a tecla TAB, nos aparece o nome do arquivo todo. Ou seja, ele é completado automaticamente para você. Caso não seja, o bash emite um som via speaker. Se você apertar o TAB e sair este som, aperte de novo o TAB que ele irá lhe mostrar as opções de complemento de nome. Por exemplo, imagine que no diretório atual eu tenho
dois arquivos:
teste1.txt
e
teste2.txt
. Agora digito (sem apertar ENTER):
Basta eu digitar mais um caractere (1 ou 2):
Bom, por essa semana é só. Treinem os comandos de shell pois são muito importantes. Qualquer dúvida escrevam no fórum ou por email. Sugestões e críticas também são bem vindas. |
||
|
|