Mudanças entre as edições de "GAR12503-2014-2"
Linha 150: | Linha 150: | ||
*[[Media:04-Apt-Get.pdf | Exercícios apt]] | *[[Media:04-Apt-Get.pdf | Exercícios apt]] | ||
*[[Media:05-Sistemas_arquivos.pdf | Exercícios sobre sistemas de arquivos]] | *[[Media:05-Sistemas_arquivos.pdf | Exercícios sobre sistemas de arquivos]] | ||
+ | |||
+ | {{Collapse top | Respostas exercício apt}} | ||
+ | <code> | ||
+ | #!/bin/bash | ||
+ | # 3 | ||
+ | pwd | ||
+ | |||
+ | # 4 | ||
+ | mkdir TurmaGAR | ||
+ | |||
+ | # 5 | ||
+ | mkdir -p TurmaGAR/Brasil/{regiaoNorte,regiaoSul} | ||
+ | mkdir -p TurmaGAR/Brasil/regiaoNorte/{amazonas,acre} | ||
+ | mkdir -p TurmaGAR/Brasil/regiaoSul/{parana,santaCatarina} | ||
+ | |||
+ | # 6 | ||
+ | cd TurmaGAR/Brasil/regiaoNorte/ | ||
+ | |||
+ | # 7 | ||
+ | ls -l | ||
+ | |||
+ | # 8 | ||
+ | cp -r amazonas/ para/ | ||
+ | |||
+ | # 9 | ||
+ | ls -l | ||
+ | |||
+ | # 10 | ||
+ | cd ../regiaoSul/ | ||
+ | mv parana/ rioGrandeSul/ | ||
+ | |||
+ | # 11 | ||
+ | ls -l | ||
+ | |||
+ | # 12 | ||
+ | cd ../.. | ||
+ | |||
+ | # 13 | ||
+ | ls -l / >> Brasil/regiaoNorte/amazonas/saidaDirRaiz.arq | ||
+ | |||
+ | # 14 | ||
+ | ls -l >> Brasil/regiaoNorte/amazonas/saidaTurma.arq | ||
+ | |||
+ | # 15 | ||
+ | ls -l Brasil/regiaoSul/ >> Brasil/regiaoNorte/amazonas/estados.sul | ||
+ | |||
+ | # 16 | ||
+ | cd Brasil/regiaoNorte/amazonas/ | ||
+ | cat * | ||
+ | more * | ||
+ | |||
+ | # 17 | ||
+ | cat *.arq | ||
+ | |||
+ | # 18 | ||
+ | ls -l saida[a-z]* | ||
+ | |||
+ | # 19 | ||
+ | rm *.{arq,sul} | ||
+ | |||
+ | # 20 | ||
+ | pwd | ||
+ | cd ~ | ||
+ | |||
+ | # 21 | ||
+ | ls -l | ||
+ | |||
+ | # 22 | ||
+ | mkdir {aula1,aula2} | ||
+ | |||
+ | # 23 | ||
+ | mkdir aula1/{aula11,aula12,aula13} | ||
+ | mkdir aula2/{aula21,aula22,aula23} | ||
+ | |||
+ | # 24 | ||
+ | rm -r aula1/aula13 aula2/aula23/ | ||
+ | |||
+ | # 25 | ||
+ | touch aula1/aula12/texto1 | ||
+ | |||
+ | # 28 | ||
+ | cp aula1/aula12/texto1 aula2/aula22/texto2 | ||
+ | |||
+ | # 29 | ||
+ | printenv >> aula1/aula12/texto1 | ||
+ | |||
+ | # 30 | ||
+ | mv aula1/aula12/texto1 aula1/aula11 | ||
+ | |||
+ | # 31 | ||
+ | cp /etc/passwd aula2/usuarios | ||
+ | |||
+ | # 32 | ||
+ | cp /etc/protocols aula1/protocolos | ||
+ | |||
+ | # 33 | ||
+ | rm aula1/aula11/texto1 | ||
+ | |||
+ | # 34 | ||
+ | ln aula2/aula22/texto2 linktexto2 | ||
+ | |||
+ | # 35 | ||
+ | diff aula2/aula22/texto2 linktexto2 | ||
+ | |||
+ | # 36 | ||
+ | find *aula* | ||
+ | |||
+ | # 37 | ||
+ | cat aula1/protocolos | grep Protocol | ||
+ | |||
+ | # 38 | ||
+ | head -n 12 aula2/usuarios | ||
+ | |||
+ | # 39 | ||
+ | tail -n 15 aula1/protocolos | ||
+ | |||
+ | # 40 | ||
+ | wc -wlm aula1/protocolos | ||
+ | |||
+ | # 41 | ||
+ | sort aula2/usuarios | ||
+ | |||
+ | # 42 | ||
+ | sort -r aula1/protocolos | ||
+ | |||
+ | # 43 | ||
+ | more aula1/protocolos | ||
+ | |||
+ | # 44 | ||
+ | cut -d '#' -f 1 aula1/protocolos | ||
+ | |||
+ | # 45 | ||
+ | cut -c -6 aula2/usuarios | ||
+ | |||
+ | # 46 | ||
+ | top | ||
+ | |||
+ | # 47 | ||
+ | cal | ||
+ | clear | ||
+ | |||
+ | # 48 | ||
+ | touch aula2/aula22/trabalho{1,2,3} | ||
+ | touch aula2/aula22/teste{1,2} | ||
+ | touch aula2/aula22/exame{1,2} | ||
+ | touch aula2/aula22/texto{1,3} | ||
+ | touch aula2/aula22/{notas,anotacoes} | ||
+ | |||
+ | ls -l /tmp/ >> aula2/aula22/trabalho1 | ||
+ | ls -l /var/ >> aula2/aula22/trabalho2 | ||
+ | ls -l /opt/ >> aula2/aula22/trabalho3 | ||
+ | ls -l / >> aula2/aula22/teste1 | ||
+ | ls -l /etc/ >> aula2/aula22/teste2 | ||
+ | ls -l /usr/ >> aula2/aula22/exame1 | ||
+ | ls -l /home/aluno/ >> aula2/aula22/exame2 | ||
+ | ls -l /usr/ >> aula2/aula22/texto1 | ||
+ | ls -l /bin/ >> aula2/aula22/texto3 | ||
+ | ls -l /home/ >> aula2/aula22/anotacoes | ||
+ | ls -l /lib/ >> aula2/aula22/notas | ||
+ | |||
+ | # 49 | ||
+ | ls -l aula2/aula22/t* | ||
+ | |||
+ | # 50 | ||
+ | ls -l aula2/aula22/??a* | ||
+ | |||
+ | # 51 | ||
+ | ls -l aula2/aula22/*2 | ||
+ | |||
+ | # 52 | ||
+ | ls -l aula2/aula22/*nota* | ||
+ | |||
+ | # 53 | ||
+ | ls -l aula2/aula22/*x* | ||
+ | |||
+ | # 54 | ||
+ | cat aula2/aula22/tr* | ||
+ | |||
+ | # 55 | ||
+ | cat aula2/aula22/*e2 | ||
+ | |||
+ | # 56 | ||
+ | cat aula2/aula22/* | ||
+ | |||
+ | # 57 | ||
+ | cat aula2/aula22/*ex* | ||
+ | |||
+ | # 58 | ||
+ | ls -l >> ConteudoDir | ||
+ | |||
+ | # 59 | ||
+ | date >> ConteudoDir | ||
+ | |||
+ | # 60 | ||
+ | ls -l /eetc >> Erro | ||
+ | |||
+ | # 61 | ||
+ | cat /etc/group > aula2/aula22/grupos | ||
+ | |||
+ | # 62 | ||
+ | date | cut -c -3 | ||
+ | |||
+ | # 63 | ||
+ | head -n 5 /etc/passwd | wc -c | ||
+ | |||
+ | # 64 | ||
+ | tail -n 8 /etc/protocols | wc -w | ||
+ | |||
+ | # 65 | ||
+ | head -n 10 /etc/protocols | tail -n 5 | ||
+ | |||
+ | # 66 | ||
+ | head -n 50 /etc/protocols | sort -r | ||
+ | |||
+ | # 67 | ||
+ | ps | sort -r | ||
+ | |||
+ | # 68 | ||
+ | tail -n 10 /etc/passwd | sort | ||
+ | |||
+ | # 69 | ||
+ | w | ||
+ | |||
+ | # 70 | ||
+ | ps aux | grep usr | ||
+ | |||
+ | # 80 | ||
+ | head -n 30 /etc/protocols | grep protocol | ||
+ | |||
+ | # 81 | ||
+ | tail -n 20 /etc/protocols | grep Protocol | ||
+ | |||
+ | # 82 | ||
+ | cat /etc/protocols | grep Protocol | tail -n 5 | ||
+ | |||
+ | # 83 | ||
+ | head -n 40 /etc/protocols | cut -f 5- | ||
+ | |||
+ | # 84 | ||
+ | tail -n 8 /etc/passwd | cut -c -8 | ||
+ | |||
+ | # 85 | ||
+ | head -n 20 /etc/protocols | grep protocol | sort -r | ||
+ | |||
+ | # 86 | ||
+ | head -n 50 /etc/protocols | tail -n 26 | wc -w | ||
+ | |||
+ | # 87 | ||
+ | tail -n 5 /etc/protocols | cut -f -2 | wc -c | ||
+ | |||
+ | # 88 | ||
+ | ps aux | grep root | wc -l | ||
+ | |||
+ | # 89 | ||
+ | head -n 30 /etc/protocols | tail -n 19 | cut -d '#' -f 1 | sort -r | ||
+ | |||
+ | # 90 | ||
+ | ps aux | grep usr | head -n 4 | sort -r | ||
+ | </syntaxhighlight> | ||
+ | {{Collapse bottom}} | ||
<!-- | <!-- | ||
=== Aula 5 - 25/02 === | === Aula 5 - 25/02 === |
Edição das 22h18min de 7 de agosto de 2014
Informações da disciplina
- Professor: Tomas Grimm
- Turma: 1250331
- Encontros: terças e quintas das 18:30 às 20:20 e quartas das 18:30 às 22:30
- Atendimento paralelo:
- terças das 13:30 às 15:20
Plano de aula
Cronograma | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Material auxiliar
- Apostila de Gerência de Redes do Prof. Odilson Tadeu Valle
- Guia rápido de comandos básicos
- Guia rápido de manipulação de diretórios
- Comandos essenciais do VI
- Lista completa de comandos do VI
Aulas
Aula 01 - 06/08
Conteúdo:
- Apresentação da disciplina
- Introdução a Gerência de Redes de Computadores (slides)
- Sistema Operacional Linux e Redes (slides)
- Shell
- Comandos básicos de Linux
- Editor VI
Comandos básicos Linux |
---|
# Comandos de navegação e interação com arquivos:
ls # listar arquivos
cd # mudar diretório
rm # remover arquivos
cp # copiar arquivos
mv # mover arquivos ou renomeá-los
cat # mostra o conteúdo de um arquivo ou concatena com outro arquivo
more # exibe o conteúdo de um artigo de forma paginada
pwd # mostra o caminho para o diretório atual
rmdir # deleção de diretório
mkdir # criação de diretório
clear # limpa a tela
# Comandos relacionados aos usuários:
who # mostra as sessões abertas na máquina
whoami # mostra o nome do usuário atual
finger # mostra informações de usuário
# Comandos relacionados ao status da memória e do disco:
df # informações de espaço em disco
du # utilização do disco
free # informações de memória
top # mostra processos
|
Atividades:
Aula 02 - 07/08
Conteúdo:
- Gerenciador de pacotes apt
- Sistemas de arquivos
Instalação de aplicativos |
---|
A instalação de software pode ser feita de diversas formas, dentre as quais serão destacadas três:
Exemplo de uso do apt-get:
lynx http://www.ifsc.edu.br/
Exemplo de uso:
wget ftp://ftp.cn.debian.org/ubuntu-old-releases/ubuntu/pool/main/l/lynx-cur/lynx_2.8.7pre6-1_all.deb wget ftp://mirror.linux.org.au/ubuntu/pool/main/l/lynx-cur/lynx-cur_2.8.7pre6-1_i386.deb
lynx ...
|
Atividades:
Respostas exercício apt |
---|
|