Mudanças entre as edições de "Gerência de Redes (diário 2012-1)"
Ir para navegação
Ir para pesquisar
Linha 20: | Linha 20: | ||
echo "" | echo "" | ||
echo "Agora, os arquivos do tipo 'unix socket'. Mais uma vez, aguarde..." | echo "Agora, os arquivos do tipo 'unix socket'. Mais uma vez, aguarde..." | ||
+ | echo -n "Tecle [ENTER] para avançar..." | ||
+ | read enter | ||
find / -type s -ls 2> /dev/null | more | find / -type s -ls 2> /dev/null | more | ||
} | } | ||
− | # Função principal: menu interativo | + | # Função principal: menu interativo cíclico |
− | # | + | while true |
− | # Limpar a tela | + | do |
− | clear | + | # |
− | # | + | # Limpar a tela |
− | # Listar as opções | + | clear |
− | echo "Opções:" | + | # |
− | echo "1) | + | # Listar as opções |
− | echo "2) Sair do programa." | + | echo "Opções:" |
− | # | + | echo "1) Listar arquivos especiais: 'named pipes' e 'unix sockets'." |
− | # Ler a opção do usuário | + | echo "2) Sair do programa." |
− | echo "" | + | # |
− | echo -n "Escolha uma opção pelo seu número: " | + | # Ler a opção do usuário |
− | read opcao | + | echo "" |
− | # | + | echo -n "Escolha uma opção pelo seu número: " |
− | # Executar a opção do usuário | + | read opcao |
− | case ${opcao} in | + | # |
− | + | # Executar a opção do usuário | |
− | + | case ${opcao} in | |
− | + | "1") | |
− | + | arquivosEspeciais | |
− | + | ;; | |
− | + | "2") | |
− | + | exit | |
− | + | ;; | |
− | + | *) | |
− | esac | + | echo "Por favor, leia com atenção!" |
+ | ;; | ||
+ | esac | ||
+ | echo -n "Tecle [ENTER] para avançar..." | ||
+ | read enter | ||
+ | done | ||
</syntaxhighlight> | </syntaxhighlight> |
Edição das 11h29min 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..."
echo -n "Tecle [ENTER] para avançar..."
read enter
find / -type s -ls 2> /dev/null | more
}
# Função principal: menu interativo cíclico
while true
do
#
# 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
echo -n "Tecle [ENTER] para avançar..."
read enter
done