Docsity
Docsity

Prepare-se para as provas
Prepare-se para as provas

Estude fácil! Tem muito documento disponível na Docsity


Ganhe pontos para baixar
Ganhe pontos para baixar

Ganhe pontos ajudando outros esrudantes ou compre um plano Premium


Guias e Dicas
Guias e Dicas


Exercícios de comandos básicos de sistema operacional, Trabalhos de Redes de Computadores

Este documento contém uma lista de exercícios para a prática de comandos básicos de sistema operacional, como cd, pwd, ls, mv, rm, touch, mkdir, rmdir, more, head, tail, alias, env, redirecionamento de saída e outros. Os exercícios abordam a navegação e manipulação de diretórios e arquivos, permissões, alias, variáveis de ambiente e comandos para listagem e ordenação de arquivos.

Tipologia: Trabalhos

2012

Compartilhado em 26/10/2012

estefani-maria-2
estefani-maria-2 🇧🇷

1 documento

1 / 3

Toggle sidebar

Esta página não é visível na pré-visualização

Não perca as partes importantes!

bg1
Todos os exercícios devem ser entregues com os comandos e os resultados por
escrito. A data de entrega do trabalho é 09/11/2012. O trabalho vale 2 (dois) pontos a
serem acrescidos na primeira nota.
1. Visite os seguintes diretórios, utilizando os comandos cd, pwd e ls.
1. /home
2. O pai do /home (use o “..”)
3. /
4. /bin
5. /usr
6. /proc
7. /usr/bin
8. Seu diretório pessoal
2. Liste o conteúdo de cada um dos diretórios acima, de dois modos:
1. Sem sair do seu diretório pessoal
2. Movendo-se primeiramente para o diretório a ser listado
3. Crie em seu diretório pessoal um diretório com nome igual ao da máquina que
você está usando. Ex: patolino, catatau, etc. Mova-se para esse diretório.
4. Crie um diretório para cada um dos dias da semana.
5. No diretório destinado ao sábado, crie três subdiretórios chamados manha,
tarde e noite.
6. Crie um diretório chamado “.todo_dia” (todo_dia precedido por um ponto) no
seu diretório pessoal.
7. Liste o conteúdo de todos os diretórios criados nos exercícios anteriores.
8. Remova o diretório domingo criado no exercício 4.
9. Crie um diretório com o seu nome. Em seguida, altere as permissões desse
diretório de forma que somente você (dono do diretório) tenha permissão de leitura,
escrita e execução. Os outros usuários não devem ter nenhuma permissão (rwx------).
10. Copie para dentro do diretório criado no exercício 9 os arquivos termcap,
profile, motd, issue e HOSTNAME que estão no diretório /etc.
1. Qual o tipo desses arquivos ?
2. Quais são os comandos que se pode utilizar para mostrar o conteúdo desses
arquivos?
3. Veja o conteúdo destes arquivos, usando more, head e tail caso ele não caiba
totalmente na tela.
4. Mova o arquivo hostname para o diretório “pai” do diretório atual (não utilize
cp, nem rm).
pf3

Pré-visualização parcial do texto

Baixe Exercícios de comandos básicos de sistema operacional e outras Trabalhos em PDF para Redes de Computadores, somente na Docsity!

Todos os exercícios devem ser entregues com os comandos e os resultados por escrito. A data de entrega do trabalho é 09/11/2012. O trabalho vale 2 (dois) pontos a serem acrescidos na primeira nota.

  1. Visite os seguintes diretórios, utilizando os comandos cd , pwd e ls.
    1. /home
    2. O pai do /home (use o “..”)
    3. /
    4. /bin
    5. /usr
    6. /proc
    7. /usr/bin
    8. Seu diretório pessoal
  2. Liste o conteúdo de cada um dos diretórios acima, de dois modos:
    1. Sem sair do seu diretório pessoal
    2. Movendo-se primeiramente para o diretório a ser listado
  3. Crie em seu diretório pessoal um diretório com nome igual ao da máquina que você está usando. Ex: patolino, catatau, etc. Mova-se para esse diretório.
  4. Crie um diretório para cada um dos dias da semana.
  5. No diretório destinado ao sábado, crie três subdiretórios chamados manha, tarde e noite.
  6. Crie um diretório chamado “.todo_dia” (todo_dia precedido por um ponto) no seu diretório pessoal.
  7. Liste o conteúdo de todos os diretórios criados nos exercícios anteriores.
  8. Remova o diretório domingo criado no exercício 4.
  9. Crie um diretório com o seu nome. Em seguida, altere as permissões desse diretório de forma que somente você (dono do diretório) tenha permissão de leitura, escrita e execução. Os outros usuários não devem ter nenhuma permissão (rwx------).
  10. Copie para dentro do diretório criado no exercício 9 os arquivos termcap , profile , motd , issue e HOSTNAME que estão no diretório /etc.
  11. Qual o tipo desses arquivos?
  12. Quais são os comandos que se pode utilizar para mostrar o conteúdo desses arquivos?
  13. Veja o conteúdo destes arquivos, usando more , head e tail caso ele não caiba totalmente na tela.
  14. Mova o arquivo hostname para o diretório “pai” do diretório atual (não utilize cp , nem rm ).
  1. Altere o nome desses arquivos para, respectivamente, terminal , perfil , mensagem_do_dia , edicao e nome_da_maquina.
  2. Remova todos os arquivos e diretórios criados nos exercícios anteriores.
  3. Exiba todos os arquivos presentes no diretório /etc que contenham a extensão conf
  4. De dois exemplos de nomes de arquivos que poderiam ser exibidos através do comando ls ?a.so*
  5. Crie um alias com o nome de la o qual quando executado exibe todo os arquivos ocultos do diretório corrente.
  6. Crie uma variável NOME a qual deve possuir o nome do usuário como valor.
  7. Redirecione a saída do comando ls para um arquivo qualquer.
  8. Ordene o arquivo do exercício anterior e direcione a saída para outro arquivo.
  9. Em apenas uma linha de comando ordene a saída do comando ls e redirecione para um arquivo.
  10. Em apenas uma linha de comando ordene a saída do comando ls -la e acrescente essa saída no mesmo arquivo do exercício anterior.
  11. Descreva o procedimento necessário para listar todos os programas em execução na máquina, e como seria possível identificar a quem pertence cada um.
  12. Suponha agora que você quer listar apenas os processos referentes ao usuário cujo username é joao. Qual seria o procedimento necessário?
  13. Suponha que você tenha acionado um programa e, por alguma razão qualquer, este programa travou. Descreva que procedimento deveria ser tomado para finalizar o programa.
  14. Existe um determinado arquivo chamado lista_alunos em algum subdiretório de seu diretório pessoal, mas você esqueceu onde ele se encontra. Como você faria para encontrá-lo?
  15. Um determinado diretório contém cinco arquivos chamados lista1 , lista2 , etc. Cada arquivo possui uma lista com nomes de pessoas que vão se increver em um curso. Quais os comandos necessários para combinar todos os arquivos, ordenar alfabeticamente todos os nomes e gravar a lista ordenada em um arquivo chamado lista_alfabetica?
  16. Suponha que você tem um diretório chamado bin , dentro do seu diretório pessoal, e cujo conteúdo é uma série de pequenos aplicativos. O que você deve fazer para que os arquivos deste diretório possam ser executados sem que seja necessário especificar o seu caminho absoluto (i.e., ~/bin/prog)?
  17. Usando o mesmo procedimento do exercício anterior, além do diretório bin , foi especificado mais uma série de diretórios sob o seu diretório pessoal. Suponha que você esqueceu onde se encontra um programa chamado limpa. Descreva duas maneiras de encontrar a posição exata deste programa.
  18. Explique a diferença entre os aplicativos zcat e gunzip. Qual deles é mais genérico?