Baixe o app para aproveitar ainda mais
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.
Compartilhar