Exercícios da Aula de 27/02/2010
1 – Se o arquivo /boot/grub/grub.cfg não deve ser editado, através de qual(is) arquivo(s) podemos
configurar o grub2? Depois disso, é preciso fazer mais algum passo adicional? Presumindo que na
instalação do Gnu/Linux, o grub2 foi escolhido por padrão.
2 – Em qual arquivo de configuração do grub2 é possível definir o sistema operacional a ser
iniciado (padrão), e qual o nome da diretiva (mais opção) para iniciar o 2º Sistema Operacional, se
tenho 4 SOs instalados nessa ordem (e que também aparecem do mesmo jeito): Open BSD, Debian
Linux, Mandriva Linux e Windows XP?
3 – Localize dentro do arquivo de menu correspondente ao linux a seção relativa ao menu de
inicialização, e dentro dela a parte que inicializa o kernel do sistema. Adicione a ela a instrução para
configurar a resolução do terminal em 800x600 com 16M de cor.
4 – Em qual arquivo fica gravado o histórico de comandos? Existe alguma forma de saber qual foi a
ordem em que o comando foi executado (ex.: o 2º comando executado, o 3º, etc)?
Enchendo lingüiça: execute esses comandos para pode realizar os exercícios de 5 a 8 sobre o
histórico de comandos:
•
•
•
•
•
•
•
•
•
•
touch listaDmais
ls -laR /etc/network > listaDmais
cat listaDmais
dmesg > listaDmais
echo “Continue...”
dmesg | grep [s,h]d
ls -l /dev/tty?
ls -lia /var/cache/apt /archives> listai.txt
cat listai
grep vim listai.txt
5 – De que forma é possível executar novamente o 9º comando, sem repeti-lo totalmente, e sim pelo
histórico de comandos?
6 – Execute o comando mais recente começado com a palavra dmesg.
7 – Execute o comando que tem a palavra network.
8 – Mostre em vez de Continue... a mensagem Continuando...
9 – Crie uma variável chamada eu, com o valor “estou bem”. Agora mostre o seu conteúdo com o
comando echo. (Dica: atribuição de variáveis de programação)
10 – crie um apelido para o comando: echo Oi. Veja esta lista:; ls -la . (tem o ponto. Dica: lembrese de atribuição de variáveis). Depois use esse apelido e por último o delete.
11 – (Consulte o material da aula) Execute os comandos cat listai.txt, ls -la, e echo “Deu certo” de
forma que sempre o próximo comando só execute quando o anterior der certo. Depois faça para que
o próximo comando só rode se o anterior retornar erro (false)
12 – (Consulte o material da aula) Leia um valor numérico, e depois teste para ver se ele é maior do
que 10. Para facilitar, use a técnica da questão anterior para juntar o comando echo “é maior” ao
teste, caso verdadeiro. Depois use echo “é menor” caso falso.
13 – (Consulte o material da aula) Use uma condição se para realizar os passos da questão anterior,
da seguinte forma (algoritmo):
leia numero
se numero < 12 faça
Escreva “é menor”
Senão
Escreva “é maior”
Fim
Obs.: é recomendável usar um arquivo de shell script, como visto nas aulas anteriores.
14 – (Consulte o material da aula) Crie um laço que imprima os números de 10 a 30 na tela. Dica:
vendo o modelo do algoritmo no material da aula, e modificando algumas coisas, dá para responder.
Download

Exercícios da Aula de 27/02/2010