Mudanças entre as edições de "Gerência de Redes (diário 2012-1)"
Ir para navegação
Ir para pesquisar
Linha 8: | Linha 8: | ||
=Método de Avaliação= | =Método de Avaliação= | ||
+ | |||
+ | =Scripts= | ||
+ | <syntaxhighlight lang=bash> | ||
+ | #!/bin/bash | ||
+ | |||
+ | # Função auxiliar: listar os arquivos especiais (named pipes e unix sockets) | ||
+ | arquivosEspeciais() | ||
+ | { | ||
+ | echo "Arquivos do tipo 'named pipe'. Por favor, aguarde..." | ||
+ | find / -type p -ls 2> /dev/null | more | ||
+ | echo "" | ||
+ | echo "Agora, os arquivos do tipo 'unix socket'. Mais uma vez, aguarde..." | ||
+ | find / -type s -ls 2> /dev/null | more | ||
+ | } | ||
+ | |||
+ | # Função principal: menu interativo | ||
+ | # | ||
+ | # Limpar a tela | ||
+ | clear | ||
+ | # | ||
+ | # Listar as opções | ||
+ | echo "Opções:" | ||
+ | echo "1) listar arquivos especiais: 'named pipes' e 'unix sockets'." | ||
+ | echo "2) Sair do programa." | ||
+ | # | ||
+ | # Ler a opção do usuário | ||
+ | echo "" | ||
+ | echo -n "Escolha uma opção pelo seu número: " | ||
+ | read opcao | ||
+ | # | ||
+ | # Executar a opção do usuário | ||
+ | case ${opcao} in | ||
+ | "1") | ||
+ | arquivosEspeciais | ||
+ | ;; | ||
+ | "2") | ||
+ | exit | ||
+ | ;; | ||
+ | *) | ||
+ | echo "Por favor, leia com atenção!" | ||
+ | ;; | ||
+ | esac | ||
+ | </syntaxhighlight> |
Edição das 11h11min de 13 de março de 2012
O formato da apostila é EPUB, publicado semanalmente no repositório do professor. Ele está em produção usando o aplicativo Sigil.
Há diversos dispositivos para leitura desse formato. No Linux, o aplicativo calibre (para Ubuntu está disponível pelo seu repositório oficial) lê e converte para esse formato.
Diretamente na rede há as seguintes opções:
- Addon EPUBReader para Firefox.
- O sítio MagicScroll, isolado ou como aplicativo para Google Chrome.
Método de Avaliação
Scripts
#!/bin/bash
# Função auxiliar: listar os arquivos especiais (named pipes e unix sockets)
arquivosEspeciais()
{
echo "Arquivos do tipo 'named pipe'. Por favor, aguarde..."
find / -type p -ls 2> /dev/null | more
echo ""
echo "Agora, os arquivos do tipo 'unix socket'. Mais uma vez, aguarde..."
find / -type s -ls 2> /dev/null | more
}
# Função principal: menu interativo
#
# Limpar a tela
clear
#
# Listar as opções
echo "Opções:"
echo "1) listar arquivos especiais: 'named pipes' e 'unix sockets'."
echo "2) Sair do programa."
#
# Ler a opção do usuário
echo ""
echo -n "Escolha uma opção pelo seu número: "
read opcao
#
# Executar a opção do usuário
case ${opcao} in
"1")
arquivosEspeciais
;;
"2")
exit
;;
*)
echo "Por favor, leia com atenção!"
;;
esac