Você está na página 1de 2

Introduo ao Terminal Linux (Bash)

Comandos bsicos para manipulao de arquivos texto

Atividade EAD 1

Prof. Tiago Baciotti Moreira Maio/2012

Curso de Extenso: Introduo ao Terminal Linux Atividade EAD - Lista de Exerccios n1 Professor: Tiago Baciotti Moreira 1) 2) 3) 4) 5) 6) 7) 8) 9) 10) 11) 12) 13) 14) 15) 16) 17) 18) 19) 20) 21) 22) 23) 24) 25) 26) 27) 28) 29) 30) 31) Abra o terminal Linux. Limpe a tela. Liste os arquivos. Mostre a pasta em que voc se encontra. Exiba o contedo do arquivo /etc/passwd. Exiba o contedo do arquivo /etc/passwd de trs pra frente. Exiba as 3 ltimas linhas do arquivo /etc/passwd. Exiba as 3 primeiras linhas do arquivo /etc/passwd. Conte a quantidade de linhas do arquivo /etc/passwd. Exiba na tela a palavra Uemg. Usando o redirecionador de fluxo de sada (>) escreva dentro do arquivo faculdade.txt a palavra UEMG. Exiba somente a terceira linha do arquivo /etc/passwd. Exiba somente a stima linha do arquivo /etc/passwd. Pesquise sobre o comando cut e exiba somente o terceiro campo do arquivo /etc/passwd. Exiba a antepenltima linha do arquivo /etc/passwd. Crie um diretrio com o nome Alfa. Dentro do diretrio Alfa crie o diretrio Beta. Dentro do diretrio Beta crie os diretrios Gama e Delta. Crie dentro do diretrio Delta um diretrio com seu nome. Copie o arquivo /etc/passwd para dentro do diretrio Delta. Conte a quantidade de linhas do arquivo /etc/passwd. Liste todos os arquivos do diretrio /etc que comecem pela letra s. Apague a rvore de diretrios criada apagando um arquivo por vez. Limpe a tela Conte a quantidade de palavras do arquivo /etc/passwd. DESAFIO: Exiba o contedo do arquivo /var/log/dmesg em ordem inversa, e mostre apenas a quarta e quinta linha que possuem a palavra files Crie a seguinte estrutura de diretrios usando um nico comando: eu sei criar um monte de diretorios Apague a estrutura de diretrios criada com um nico comando Exiba o contedo do arquivo /var/log/dmesg em ordem inversa atravs de um paginador (less) para que seja possvel ler o contedo do arquivo. DESAFIO: Exiba somente da linha 7 a linha 14 do arquivo /var/log/dmesg numerando suas linhas e gravando a sada no arquivo numeradas.txt. O arquivo dever conter tambm os nmeros. Utilizando o editor mcedit, crie um arquivo com o nome de dados.txt com o seguinte contedo: NOME;IDADE;SALARIO Jos Buscap;30;850 Ana Banana;28;1150 Omar Melada;40;2500 Utilize o comando cut exiba somente a coluna salrio. Utilizando os comandos que achar necessrios, exiba somente a idade de Omar Melada. Utilizando os comandos que achar necessrios, exiba somente o segundo nome dos funcionrios. Liste o contedo do arquivo /etc/passwd mostrando apenas as linhas que contenham a palavra home (Dica: Use o comando grep). Exiba a data. Copie o arquivo /etc/passwd para o diretrio atual (Pesquise sobre o comando cp) Altere o nome do arquivo passwd do diretrio atual para seu nome. Apague esse arquivo. Mostre o usurio atualmente logado com o comando whoami. Conte a quantidade de linhas do arquivo /var/log/setup.log. Conte a quantidade de palavras do arquivo /var/log/setup.log. Usando o comando echo, adicione AO FINAL do arquivo nomes.txt as seguintes linhas: Joo Bobo;26;1000 Omar Telo;35;1300 Conte a quantidade de linhas do arquivo nomes.txt. Conte a quantidade de palavras do arquivo nomes.txt. Liste os processos que esto ativos no sistema com o comando ps aux. COPIE o arquivo nomes.txt para nomes2.txt Renomeie o arquivo nomes2.txt para nomes3.txt Saia do terminal com o comando logout.

32) 33) 34) 35) 36) 37) 38) 39) 40) 41) 42) 43)

44) 45) 46) 47) 48) 49)