Mudanças entre as edições de "ARC60808-2014-2"
Ir para navegação
Ir para pesquisar
Linha 32: | Linha 32: | ||
## Motivo de uso no laboratório | ## Motivo de uso no laboratório | ||
# Recapitulação do processo de boot | # Recapitulação do processo de boot | ||
+ | {{collapse bottom}} | ||
+ | |||
+ | {{collapse top | Aula 2 - 1/8/14: Revisão dos comandos básicos}} | ||
+ | Objetivo: Revisão dos comandos básicos, familiarização e fixação do conteúdo. | ||
+ | # Abra um terminal, no qual todos os passos a seguir serão executados. | ||
+ | # Execute o comando '''history -c'''. | ||
+ | # Execute o comando '''pwd'''. Escreva a saída resultante deste comando. Este será o seu diretório raiz. | ||
+ | # Crie um diretório que identifique a qual turma você pertence. Por exemplo, se você pertence a turma A, execute '''mkdir turmaA'''. Se você pertence a turma B, execute '''mkdir turmaB'''. OBS: todos os diretórios e arquivos que você for trabalhar daqui para frente, faça dentro da sua pasta TURMA. | ||
+ | # A partir do seu diretório turma, diretório do item 4, crie a seguinte árvore de diretórios, utilizando o comando '''mkdir''' e o conceito de caminho relativo. | ||
+ | ## Brasil | ||
+ | ### regiaoNorte | ||
+ | #### amazonas | ||
+ | #### acre | ||
+ | ### regiaoSul | ||
+ | #### parana | ||
+ | #### santaCatarina | ||
+ | # Entre no diretório ''regiaoNorte''. | ||
+ | # Liste os diretórios existentes dentro do diretório atual, e anote a saída. | ||
+ | # Copie o diretório ''amazonas'' com o nome ''para''. | ||
+ | # Execute o comando '''ls''', e escreva abaixo a saída resultante deste comando. | ||
+ | # Entre no diretório ''regiaoSul'', e renomeie o diretório parana para o nome ''rioGrandeSul''. | ||
+ | # Liste os diretórios e escreva abaixo a saída resultante deste comando. | ||
+ | # Volte para o diretório raiz. Escreva abaixo o comando que você utilizou para executar esta tarefa. | ||
+ | # Liste o conteúdo do diretório raiz e redirecione a saída para um arquivo com o nome ''saidaDirRaiz.arq'' e que este arquivo fique dentro do diretório ''amazonas''. | ||
+ | # Liste o conteúdo do seu diretório turma, criado no item 4, e redirecione a saída para um arquivo com o nome ''saidaTurma.arq'' e que este arquivo fique dentro do diretório ''amazonas''. | ||
+ | # Liste o conteúdo do diretório ''regiaoSul'' e redirecione sua saída para um arquivo com o nome ''estados.sul'' e que este arquivo fique dentro do diretório ''amazonas''. | ||
+ | # Vá até o diretório amazonas, execute o comando '''cat /etc/*''' e '''more /etc/*''' (um de cada vez). Qual a diferença entre os dois comandos? | ||
+ | # Ainda com o comando '''cat''' e utilizando o conceito de '''*''', visualize todos os arquivos terminados em ''.arq''. | ||
+ | # Apague os arquivos terminados em ''.arq'' e ''.sul''. | ||
+ | # Verifique qual é o diretório corrente e, caso não seja o diretório home do seu usuário, vá para o mesmo. | ||
+ | # Liste o conteúdo do diretório ''home'' do seu usuário. | ||
+ | # Crie dois diretórios com nomes ''aula1'' e ''aula2'' no diretório ''home'' do seu usuário. | ||
+ | # Crie três subdiretórios em cada um dos diretórios criados acima, com nomes ''aula11'', ''aula12'' e ''aula13'' no diretório ''aula1'', e ''aula21'', ''aula22'' e ''aula23'' no diretório ''aula2''. | ||
+ | # Remova os subdiretórios ''aula13'' e ''aula23''. | ||
+ | # Crie um arquivo vazio dentro do diretório ''aula12'' com o nome ''texto1''. | ||
+ | # Copie o arquivo ''texto1'' para o diretório ''aula22'' com o nome ''texto2''. | ||
+ | # Altere o conteúdo do arquivo ''texto1'', colocando agora alguma saída de algum comando como conteúdo. Dica: utilize redirecionamento. | ||
+ | # Mova o arquivo ''texto1'' para o diretório ''aula11''. | ||
+ | # Copie o arquivo ''/etc/passwd'' para o diretório ''aula2'' com o nome ''usuarios''. | ||
+ | # Copie o arquivo ''/etc/protocols'' para o diretório aula1 com o nome ''protocolos''. | ||
+ | # Exclua o arquivo ''texto1''. | ||
+ | # Crie um link simbólico do arquivo ''texto1'' no diretório home do seu usuário com o nome ''linktexto1''. | ||
+ | # Verifique o conteúdo do arquivo de link ''linktexto1'' e veja se confere com o conteúdo do arquivo ''texto1''. | ||
+ | # Com o comando '''find''', busque, a partir do diretório home do seu usuário, os arquivos com o nome ''aula''. | ||
+ | # Verifique se há a ocorrência da palavra “Protocol” no arquivo protocolos. | ||
+ | # Liste as doze primeiras linhas do arquivo ''usuarios''. | ||
+ | # Liste as quinze últimas linhas do arquivo ''protocolos''. | ||
+ | # Mostre quantas linhas, palavras e caracteres possui o arquivo ''protocolos''. | ||
+ | # Liste por ordem ascendente o arquivo ''usuarios''. | ||
+ | # Liste por ordem descendente o arquivo ''protocolos''. | ||
+ | # Liste pausadamente o arquivo ''protocolos''. | ||
+ | # Liste o arquivo ''protocolos'', ocultando todas as colunas do arquivo a partir do caractere ''#''. | ||
+ | # Mostre somente os primeiros 6 caracteres de cada linha do arquivo ''usuarios''. | ||
+ | # Verifique quais os processos que estão rodando no computador. | ||
+ | # Mostre o calendário do mês atual do seu terminal e, depois, limpe a tela do seu terminal. | ||
+ | # No diretório ''aula22'', crie 11 arquivos com os seguintes nomes: ''trabalho1'', ''trabalho2'', ''trabalho3'', ''teste1'', ''teste2'', ''exame1'', ''exame2'', ''texto1'', ''texto3'', ''notas'' e ''anotacoes'', e coloque nomes de pessoas diferentes, palavras aleatórias, etc ... em cada um dos arquivos. | ||
+ | # Liste o diretório ''aula22'' apresentando somente os arquivos que comecem com a letra ''t''. | ||
+ | # Liste o diretório ''aula22'' apresentando somente os arquivos cujo terceiro caractere seja a letra ''a''. | ||
+ | # Liste o diretório ''aula22'' apresentando somente os arquivos que termine com o caractere ''2''. | ||
+ | # Liste o diretório ''aula22'' apresentando somente os arquivos que possuam a substring nota em seu nome. | ||
+ | # Liste o diretório ''aula22'' apresentando somente os arquivos que possuam ''x'' no seu nome. | ||
+ | # Liste o conteúdo dos arquivos que comecem com ''tr'' do diretório ''aula22''. | ||
+ | # Liste o conteúdo dos arquivos que terminem com ''e2'' do diretório ''aula22''. | ||
+ | # Liste o conteúdo de todos os arquivos do diretório ''aula22''. | ||
+ | # Liste o conteúdo de todos os arquivos que possuam a substring ''ex'' no nome do arquivo do diretório ''aula22''. | ||
+ | # Liste o diretório do seu usuário, de forma detalhada (-l) redirecionando a saída para um arquivo com o nome de ''ConteudoDir''. | ||
+ | # Acrescente no final do arquivo (“append”) do arquivo ''ConteudoDir'' a data atual (utilizando o comando date com redireção de saída). | ||
+ | # A partir do diretório do seu usuário, aplique um comando '''ls''' ao diretório '''/eetc''' (intencionalmente errado) redirecionando a saída de erro para o arquivo ''Erro''. | ||
+ | # Copie o conteúdo do arquivo '''/etc/group''' para o arquivo ''grupos'' dentro do diretório ''aula22''. | ||
+ | # Utilizando '''pipes''', mostre apenas o dia da semana, mostrado no comando '''date'''. | ||
+ | # Quantos caracteres têm as cinco primeiras linhas do arquivo '''/etc/passwd'''. | ||
+ | # Quantas palavras têm as 8 ultimas linhas do arquivo '''/etc/protocols'''. | ||
+ | # Mostre as linhas de 6 a 10 do arquivo '''/etc/protocols'''. | ||
+ | # Mostre as 50 primeiras linhas do arquivo '''/etc/protocols''' na ordem alfabética inversa. | ||
+ | # Liste os processos que estão rodando, ondenando alfabeticamente inversa. | ||
+ | # Mostre as 10 últimas linhas do arquivo '''/etc/passwd''' na ordenado alfabeticamente. | ||
+ | # Mostre na tela quantos usuários estão logados no momento. | ||
+ | # Entre os processos que estão rodando, mostre os que possuem a string “usr”. | ||
+ | # Dentre as 30 primeiras linhas do arquivo '''/etc/protocols''', mostre as linhas que possuem a string “protocol”. | ||
+ | # Dentre as 20 ultimas linhas do arquivo '''/etc/protocols''', mostre as linhas que possuem a string “Protocol”. | ||
+ | # Mostre apenas as 5 ultimas linhas que possuem a string “Protocol” do arquivo '''/etc/protocols'''. | ||
+ | # Liste as 40 primeiras linhas do arquivo '''/etc/protocols''', mostrando apenas as colunas do arquivo a partir do caractere ''#''. | ||
+ | # Mostre apenas os primeiros 8 caracteres das 8 ultimas linhas do arquivo '''/etc/passwd'''. | ||
+ | # Dentre as 20 primeiras linhas do arquivo '''/etc/protocols''', mostre as linhas que possuem a string “protocol”, na ordem alfabética invertida. | ||
+ | # Mostre quantas palavras possui entre as linhas de número 25 e 50 do arquivo '''/etc/protocols'''. | ||
+ | # Conte quantos caracteres possui os primeiros 2 campos das ultimas 5 linhas do arquivo '''/etc/protocols'''. | ||
+ | # Conte quantas linhas possuem a palavra “root” dentre os processos que estão rodando. | ||
+ | # Liste as linhas de 18 a 30 do arquivo '''/etc/protocols''', mostrando apenas as colunas do arquivo antes do caracter ''#'', em ordem alfabética inversa. | ||
+ | # Liste apenas os 4 primeiros processos que estão rodando que possuem a string “usr” em ordem alfabética inversa. | ||
{{collapse bottom}} | {{collapse bottom}} |
Edição das 16h38min de 30 de julho de 2014
Professores: Odilson Tadeu Valle Tulio Alberton Ribeiro
Encontros: 2ª feira, 4ª feira e 6ª feira entre 13h30 às 15h20 turma A e 15h40 às 17h30 turma B
Atendimento paralelo: Odilson 4ª ????. Local: Lab. de Desenvolvimento.
Email: odilson@ifsc.edu.br e tulio.alberton@ifsc.edu.br
IMPORTANTE: o direito de recuperar uma avaliação em que se faltou somente existe mediante justificativa reconhecida pela coordenação. Assim, deve-se protocolar a justificativa no prazo de 48 horas, contando da data e horário da avaliação e aguardar o parecer da coordenação.
Referências bibliográficas
- Odilson T. Valle . Administração de Redes com Linux: Fundamentos e Práticas. 1. ed. Florianópolis: Publicação do IF-SC, 2010. v. 1000. 302p .
- Valle, Odilson Tadeu. Gerência de Redes. IFSC - Unidade São José. 2009.
- Guia Foca Linux (intermediário ou avançado)
- Demais referências contidas na página principal de GER.
Diário de aulas
Aula 1 - 30/7/14: Apresentação da disciplina |
---|
|
Aula 2 - 1/8/14: Revisão dos comandos básicos |
---|
Objetivo: Revisão dos comandos básicos, familiarização e fixação do conteúdo.
|