Grupo 3 de exercicios

1. Entre no Sistema

2. Quando você entra, o UNIX assume o seu diretório home como o diretório de trabalho
inicial, que é referenciado a seguir como .

3. Crie em sua área um diretório cursos, onde você vai trabalhar esses exercícios

4. Crie os arquivos 'star_trek' e 'vulcan' dentro do diretório cursos, usando o comando cat(concatenação) e os símbolos de redirecionamento, colocando neles qualquer texto de sua escolha.

5. O comando cat ou o more listam o conteúdo do arquivo.

6. O redirecionamento duplo faz com que o texto que você entrou seja adicionado ao fim do arquivo cujo nome é dado. Adicione o texto "Enterprise" ao fim do arquivo star.trek.

7. O caractere de redirecionamento apaga o conteúdo do arquivo e insere a entrada
subsequente. Substitua o conteúdo do arquivo star.trek pelo texto "Starbase 17".

8. O símbolo duplo de redirecionamento pode também ser usado para combinar os conteúdos de dois arquivos. Combine o conteúdo do arquivo vulcan com o do arquivo star.trek.

9. Remova o arquivo de nome vulcan.

10. Usando o comando apropriado, adicione o texto seguinte ao arquivo
/cursos/star.trek: "Os Klingons estão chegando, Bones".

11. Qual comando você usou?
_________________________________________________________________________

12. Observe o conteúdo de /cursos/star.trek para certificar-se que está completo.

13. Você irá criar o arquivo file1 com qualquer conteúdo (não vazio) para usar nos passos seguintes do laboratório.

14. Execute ls -l.

15. O comando mkdir (make directory) cria novos diretórios. Crie com o comando mkdir um novo diretório chamado test.dir.

16. O comando touch pode ser usado para criar arquivos sem conteúdo. Crie no diretório test.dir um arquivo chamado test.file.

17. O comando rmdir (remove directory) é usado normalmente para apagar diretórios, mas o diretório precisa estar vazio (não conter nenhum subdiretório nem arquivos). Remova o diretorio test.dir. O que aconteceu ?
_________________________________________________________________________

18. O comando rm (remove file) com a opção -r (recursive) apaga todos os arquivos e
subdiretórios abaixo do diretório especificado e então apaga o próprio diretório. A opção -r deve ser usada com extrema cautela, já que é possível acidentalmente destruir uma grande quantidade de dados. Remova o diretório test.dir e todo o seu conteúdo.

19. Adicione o diretório "test.dir" a /cursos.

20. O comando mv e usado para mover arquivos. Com o comando mv mova o arquivo file1
para o diretório test.dir.

21. O comando mv não apenas move arquivos como também pode ser usado para trocar seus
nomes. Mude o nome de file1 para renamed.file1.

22. O comando mv pode mover e mudar o nome de arquivos ao mesmo tempo. Mova
renamed.file1 para o primeiro nível (diretório ) e mude o nome para file1.

23. O comando cp (copy) copia um arquivo de um diretório para outro. Copie file1 do
diretório no diretório cursos/test.dir.

24. Qual ou quais comandos você usaria para apagar o diretório /cursos/test.dir?
_________________________________________________________________________

25. O texto listado em /cursos/star.trek não está em ordem alfabética. Ordene-o.

26. O comando sort mostra o conteúdo de um arquivo na ordem do equivalente decimal dos caracteres ASCII. Palavras que começam com letras maiúsculas são mostradas primeiro porque seu código decimal é menor que o de letras minúsculas.

27. O símbolo de pipe redireciona a saída de um processo na entrada de outro processo. Liste o conteúdo de star.trek via comando cat e então passe por um pipe para o comando sort, que transfere a saída para o arquivo /cursos/star.trek.sorted ao invés do vídeo.

28. Tome a saída do comando who e redirecione para o comando cat, adicionando estes dados ao arquivo /cursos/star.trek.sorted.

29. Use o comando rm para remover todos os arquivos e diretórios em /cursos,
exceto user_data.

30. Copie o arquivo '/etc/passwd' para a sua área, com o nome de 'senha_usuário'. Que
comando você usou?
_________________________________________________________________________

31. Liste no console o conteúdo de 'senha_usuário'.

32. Adicione mais uma linha com um novo usuário.

33. Crie o arquivo 'dir_etc' com o nome de todos os arquivos contidos no diretório '/etc'.

34. Ordene o arquivo 'dir_etc' por nome de arquivo.

35. Crie os arquivos 'campeonato_carioca', 'campeonato_paulista',campeonato_mineiro',
'campeonato_baiano', 'campeonato_goiano', 'campeonato_gaucho' e 'campeonato_pernambucano'. Cada arquivo devera' conter os nomes dos principais times de futebol de cada estado. Ao lado do time campeão deverá ser colocado a palavra "campeão".

36. Concatene os arquivos formando o arquivo 'times_brasil'.

37. Com quantas linhas, palavras e caracteres ficou este arquivo?
_________________________________________________________________________
38. logout.