Академический Документы
Профессиональный Документы
Культура Документы
2 ATIVIDADE PRTICA
LINUX: COMANDOS BSICOS USANDO O SHELL
Abra uma janela de Terminal para iniciar um shell do Linux, teste e escreva os comandos que resolvem
as solicitaes seguintes:
1. Certifique-se que voc est localizado no seu diretrio home, e crie a seguinte estrutura de diretrios:
2. Acesse o diretrio sor/bimestre1/ e, usando o editor de texto gedit, crie o arquivo conteudo1bim
com o seguinte texto:
3. Acesse o diretrio sor/bimestre2/ e, usando o editor de texto gedit, crie o arquivo hello.c com o
seguinte texto:
#include <stdio.h>
int main ()
{
printf("Estou aprendendo Linux e a linguagem C\n");
}
4. Certifique-se que voc est localizado no diretrio /sor/bimestre2/. Compile o arquivo hello.c que
voc criou previamente, usando o seguinte comando:
$ gcc hello.c o executavel
NOTA DO PROFESSOR
O comando gcc compila os programas escritos usando a linguagem C. A opo o NOME_ARQUIVO
indica o nome do arquivo executvel de sada aps a compilao.
NOTA DO PROFESSOR
O comando ./CAMINHO_PROGRAMA_EXECUTAVEL executa um programa localizado no diretrio
especificado.
7. Certifique-se que voc est localizado no seu diretrio home, digite os comandos a seguir e explique, para
cada um deles, os resultados mostrados na tela:
$ ls R sor/
$ ls R sor/ poo/
8. Que comando voc poderia usar para gravar a estrutura de rvores que voc criou na questo 1 em um
arquivo, chamado minhaestrutura?
9. Um comando til, chamado grep, usado tipicamente para localizar um fragmento de texto dentro de
arquivos localizados no sistema de arquivos do computador. Vamos testar o grep?
Certifique-se que voc est localizado no seu diretrio home, e digite o comando a seguir:
$ grep r printf sor/
b) O comando contm as seguintes opes: r, printf e sor/ . O que significa cada uma
dessas opes do comando grep?
10. Que comando pode ser usado para direcionar a lista dos ltimos 10 comandos do seu histrico de
comandos do shell para o arquivo chamando meusultimoscomandos?