Buscar

roteiro INF 103

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 5 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

UNIVERSIDADE FEDERAL DE VIÇOSA
DEPARTAMENTO DE INFORMÁTICA
INF103 - Introdução à Informática
Roteiro Prático 1 - Terminal Linux (Bash)
INSTRUÇÕES:
 LEIA o roteiro com atenção, os comandos necessários estão descritos nele.
 Inicie o Terminal (Console/Konsole) clicando no ícone na área de trabalho ou 
procure-o em Aplicativos no menu superior.
 ATENÇÃO: Após começar o exercício prático NÃO feche o Terminal pois isso 
limpará o histórico dos comandos digitados, que deverá ser entregue ao final da prática.
 Presta atenção no espaçamento. Sempre haverá espaço entre um comando e 
suas opções e parâmetros. Exemplo:
mv textos/*.txt pensamentos
O comando mv é separado de seus parâmetros textos/*.txt e pensamentos por 
espaço. SEMPRE HAVERÁ ESPAÇO DEPOIS DE UM COMANDO.
 Você pode acompanhar os resultados de cada comando através da interface 
gráfica, porém não faça operações nesta interface pois isso afetará o seu histórico de 
comandos do Terminal.
 Você pode utilizar o recurso de auto-completar quando for digitar nome de 
arquivos ou pastas existentes. Para isso, digite as primeiras letras do nome do arquivo e
aperte a tecla Tab.
 As instruções de entrega estão no fim do roteiro.
1. Com o terminal aberto, localize o diretório de trabalho atual com o comando pwd
Resultado esperado: /home/alunos
2. Verifique os arquivos e pastas presentes no diretório atual com o comando ls
3. Crie uma pasta com seu número de matrícula com o comando mkdir
Exemplo: mkdir 64209
4. Entre na pasta recém criada com o comando cd
Exemplo: cd 64209
5. Crie uma pasta chamada textos com o comando mkdir
mkdir textos
6. Entre na pasta textos com o comando cd
cd textos
7. Crie um arquivo chamado pensamento.txt utilizando o comando echo 
combinado com o operador >
echo “Tudo na vida passa.” > pensamento.txt
8. Em seguida, verifique o conteúdo do arquivo pensamento.txt com o comando: 
cat pensamento.txt
9. Agora adicione uma frase ao arquivo pensamento.txt. Desta vez você deve 
utilizar o operador >>
echo “Menos o ônibus que você está esperando.” >> pensamento.txt
10. Faça uma cópia do arquivo pensamento.txt chamada noticia.txt utilizando o 
comando cp
cp pensamento.txt noticia.txt
11. Para entender a diferença entre os operadores > e >>, escreva o texto 
“Americanos ironizam Santos Dumont na abertura dos jogos.” no arquivo noticia.txt 
usando o operador >
echo “Americanos ironizam Santos Dumont na abertura dos jogos.” > noticia.txt
12. Agora verifique o conteúdo do arquivo noticia.txt com o comando cat
cat noticia.txt
*Observe que o conteúdo antigo do arquivo foi apagado. A diferença entre os 
operadores > e >> é esta: o operador >> concatena o conteúdo, isto é, ele não 
apaga o que já está escrito. Já o operador > sobrescreve o conteúdo do arquivo, 
apagando o que estiver previamente presente.
13. Crie um arquivo vazio chamado lista com o comando touch.
touch lista
14. O arquivo lista que você acabou de criar arquivo não contém nenhuma 
informação, vamos preenchê-lo com o endereço da pasta atual e com a listagem 
detalhada de arquivos desta pasta. Você deve usar os comandos pwd e ls -l 
combinados com o operador >>:
pwd >> lista
ls -l >> lista 
15. Volte uma pasta acima (sua matrícula) com o comando cd .. .
16. Verifique o diretório atual com o comando pwd.
17. Crie uma pasta chamada noticias com o comando mkdir.
18. Verifique que a pasta foi criada com o nome correto com o comando ls.
19. Mova todos os arquivos terminados em .txt da pasta textos para a pasta 
noticias, para isso você deve utilizar o caractere coringa * com o comando mv.
mv textos/*.txt noticias
20. Para verificar o conteúdo de um diretório sem entrar nele, podemos fazer:
ls noticias
Cerifique-se de que os arquivos foram movidos corretamente.
21. Verifique também o conteúdo do diretório textos.
22. O arquivo noticia.txt agora está na pasta noticias. Vamos mudar o nome deste 
arquivo para rio2016.txt. Para renomear utilizaremos o comando mv.
mv noticias/noticia.txt noticias/rio2016.txt
23. Certifique-se de estar no diretório cujo nome é seu número de matrícula (se 
necessáro use pwd). Vamos criar um relatório da atividade. Com o comando touch, crie
um arquivo chamado relatório.txt.
24. Coloque na primeira linha deste arquivo sua identificação no seguinte formato: 
Nome - Matrícula. Exemplo: João da Silva - 12345. Dica: utilize o comando echo.
echo “João da Silva – 12345” >> relatório.txt
25. O comando cal exibe o calendário do mês com o dia atual marcado. 
Experimente o comando no terminal.
cal
26. Agora faça com que o calendário seja gravado no arquivo relatório.txt em vez 
de ser exibido na tela. Dica: operador >>.
cal >> relatório.txt
27. A data atual pode ser mostrada na tela com o comando date.
date
28. Faça com que a data atual seja incluída no arquivo relatório.txt.
date >> relatório.txt
29. Repita o passo anterior para os comandos pwd e ls.
30. O comando top exibe os processos ativos no sistema, digite-o no terminal e 
depois encerre-o com CTRL+C.
31. Por fim vamos adicionar ao relatório a versão do kernel do Linux utilizada no 
sistema do laboratório. O comando para isso é o uname. Lembre-se de combiná-lo com 
o operador >> para incluí-lo no relatório.
32. O comando clear “limpa” a tela do terminal, apagando o seu conteúdo. Limpe a 
tela do seu terminal com este comando. 
33. O comando history mostra o histórico de comandos digitados pelo usuário. Veja 
o histórico de comandos digitados no seu terminal.
34. Salve o histórico em um arquivo chamado histórico.txt.
history > histórico.txt
35. Antes de enviar o relatório iremos compactar os arquivos gerados nesta prática. 
Para fazer isso utilizamos o comando tar. Certifique-se de estar na pasta principal (cujo 
nome é seu número de matrícula) e faça:
tar -cf p01.tar * 
Observe que será criado um arquivo p01.tar.
Enviando o roteiro para o sistema:
 Abra o sistema no navegador através do atalho na área de trabalho.
 Clique na opção ROTEIROS/ENTREGA.
 Escolha o roteiro que deseja entregar.
 Clique no botão SELECIONAR/PROCURAR para localizar o arquivo a ser 
entregue.ATENÇÃO: É obrigatório que o arquivo tenha o nome exigido, caso contrário 
não será feita a entrega!
 Depois de enviar o trabalho, verifique que ele foi entregue clicando em 
ROTEIROS ENTREGUES.
 Caso seu trabalho esteja constando entregue, você pode Encerrar Sessão do 
sistema. O trabalho não vai estar disponível para visualização imediatamente.
 Depois de entregue, encerre a sessão:
 Clique em SISTEMA > Encerrar sessão de alunos.
Ou:
 Clique no ícone no canto superior direito da tela, como na figura 
abaixo, e escolha encerrar sessão.

Outros materiais