Professional Documents
Culture Documents
Nome:
Turma:
Professor:
Data:
3. Recursos Necessrios
y Ter instalado no equipamento o Mandriva Free 2006 ou qualquer outra distribuio Linux.
y Todas as tarefas no sero feitas como root, somente com um usurio normal.
3.1. Fazendo o primeiro contato com o shell e comandos bsicos
O que um shell?
Um shell um interpretador de comandos que analisa o texto digitado na linha de comandos e
executa esses comandos produzindo algum resultado.
Para que serve um shell?
O shell pode ser considerado como um ponto a partir do qual voc pode iniciar todos os comandos
do Linux, inclusive o modo grfico no qual foi trabalhado at agora. Podem-se efetuar as mesmas
classes de aplicaes que foram executadas at agora no modo grfico, como, por exemplo, os
editores de texto, e tambm modificar algumas configuraes do sistema.
4. Iniciando o Bash
Primeiramente, voc precisa entrar no modo texto do Linux. Caso voc esteja utilizando o Linux em
modo grfico dever pressionar <Ctrl> + <Alt> + <F1>. Onde est escrito nome_da_mquina login:
digite seu nome de usurio e a seguir o sistema ir solicitar a sua senha com o pedido de Password:.
Digite a senha e pressione <Enter>.
Agora voc dever estar num ponto semelhante a:
[usurio@nome_da_mquina diretrio_atual] $
/bin
/boot
/dev
/etc
/home
/lib
/mnt
/proc
/root
/sbin
/tmp
/usr
Arquivos pertencentes aos usurios, bem como documentao do sistema, dentre outros tipos
de arquivos.
/var
A primeira parte da linha tambm conhecida como prompt. Aqui est simplificada, mas ela aparece
com o nome do usurio, e o diretrio onde o usurio se encontra. Esse o padro que vem logo
aps a instalao do Linux. Certamente voc ver algo semelhante a isso. A segunda linha indica
em qual diretrio voc est, ou seja, o resultado do comando.Outros comandos importantes, que
esto entre os mais usados no Linux, so os comandos cd (change directory) e ls (list). Eles servem
respectivamente para mudar de pasta e listar arquivos.
Opes do Comando ls
Opo
-a
--color
Finalidade
Exibe todos os arquivos, mesmo os arquivos ocultos.
Lista os arquivos com padres de extenso/tipo reconhecidos com cores diferentes.
-d
-h
Combinada com a opo -l, mostra os tamanhos de arquivo em bytes. Ex: 1K, 20M, 5G.
-l
ar -r
-1
Arquivos comeados com um ponto ( . ) so considerados arquivos ocultos no Linux. Para v-los,
basta digitar ls -a. Os comandos para criar e apagar diretrios so, respectivamente: mkdir e rmdir.
Obs.: O comando rmdir remove apenas um diretrio que se encontra vazio. Para remover diretrios
que contenham arquivos, utilize o comando rm -rf, seguido do nome do diretrio a ser removido.
Para renomear ou mover arquivos, use o comando mv.
Opes do Comando rm
Opo
Finalidade
-f
-i
-r
-v
help
Obs.: O shell bash do linux possui a facilidade do autocompletar comandos, bastando pressionar
tecla <Tab>, poupando-nos o trabalho de digitar nomes de arquivos muito longos.
O comando rmdir remove apenas diretrios vazios.
Cores apresentadas pelo comando ls
Cores
Azul Escuro
Amarelo
Finalidade
Diretrios.
Dispositivos de Hardware.
Verde
Arquivos Executveis.
Cyan
Link simblico.
Rosa
Arquivo temporrio.
Branco (*)
Vermelho
Arquivos compactados.
Manipulao de arquivos
1. O shell padro dos sistemas Linux o /bin/bash, veja quais so os
# cat /etc/shells
demais existentes;
2. Verifique o diretrio onde voc est;
# pwd
# cd
# pwd
# ls l /etc
# ls l /etc | more
# ls a /root
# touch /tmp/sala
# mkdir /tmp/diretorio
# du hs /etc
# df h /tmp
# clear
# mkdir /tmp/teste
# rmdir /tmp/teste
# mkdir /tmp/teste2
# rmdir /tmp/teste2
rm f /tmp/teste2
# ls /etc/s*
# ls /etc/*s*
# ls /etc/?a*
# ls /etc/?[aeiou]*
# cal m 10 1985
# cal 1990
4
# free
# whoami
# reboot
# init 6# shutdown r now
# halt
# poweroff
# init 0
# shutdown h now
02. Porque nunca devemos usar o usurio root para tarefas rotineiras de usurio comum?
__________________________________________________________________________________________
__________________________________________________________________________________________
__________________________________________________________________________________________
__________________________________________________________________________________________
Concluso
Muitos comandos bsicos do Linux so iguais ou similares aos do DOS, liste alguns desses
comandos e sua respectiva funo:
__________________________________________________________________________________________
__________________________________________________________________________________________
__________________________________________________________________________________________
__________________________________________________________________________________________
__________________________________________________________________________________________
Descreva:
01. O que shell script?
__________________________________________________________________________________________
__________________________________________________________________________________________
__________________________________________________________________________________________