MC102 - Algoritmos e Programação de Computadores
MC102 Horários Plano de
desenvolvimento
Plano de
aulas
Oferecimentos
anteriores

Tutorial para uso do terminal

As principais ferramentas que precisaremos para realizar os laboratórios da disciplina MC102 são:

Este tutorial ilustra como executar os principais comandos do terminal necessários para nossas atividades, como escrever um programa simples em Python usando Gedit e como executar este programa no terminal.

Comandos do Terminal

O terminal ou shell é um interpretador de comandos do usuário. Nesta disciplina, ele será usado para executar os programas elaborados durante os exercícios e laboratórios. Para abrir o terminal nos computadores Linux das salas de laboratório, clicar em Atividades no canto superior esquerdo, digitar terminal na barra de busca e clicar no ícone do terminal, como ilustrado na figura.

Acesso terminal

Nos terminais do Linux, o prompt de comando tipicamente tem o formato

[<nome do usuário>@<nome da máquina> <diretório atual>]$

Neste tutorial e ao longo dos laboratórios, omitiremos a parte que está entre colchetes, representando o prompt apenas pelo caractere cifrão ($). Trechos de código e comandos serão apresentados na cor verde:

$ comando
Os principais comandos do terminal que usaremos nesta disciplina serão apresentados a seguir.

Comando mkdir (make directory)

O comando

$ mkdir <nome do diretório>

cria um diretório (pasta de arquivos) e será útil para podermos organizar os arquivos dos laboratórios. Não utilize espaços no nome do diretório. A figura ilustra a criação de um diretório de nome lab00.

Comando mkdir

Comando ls (list)

O comando

$ ls

lista o conteúdo do diretório atual. No exemplo abaixo, o diretório lab00 que foi criado com o comando mkdir aparece listado.

Comando ls

Comando cd (change directory)

O comando

$ cd <nome do diretório>

entra em um diretório. No exemplo abaixo, utilizamos o comando cd para entrar no diretório lab00. Podemos notar que o diretório atual do prompt foi alterado. Ao digitar novamente o comando ls nada é impresso na tela, pois o diretório atual ainda está vazio.

Comando cd

Para retornar ao diretório anterior, executamos

$ cd .. 

Comando pwd (present working directory)

O comando

$ pwd

mostra o caminho completo do diretório atual. No Linux, a separação entre diretórios é representada pelo caractere barra (/). Nos computadores das salas de laboratório, este caminho tipicamente terá o formato

/home/<nome do usuário>/<dir 1>/.../<dir n>

A figura ilustra o resultado do comando pwd, executado dentro da pasta lab00.

Comando pwd

Este comando é útil para sabermos em qual diretório estamos.

Editor de texto Gedit

Para criar e editar os programas desta disciplina, iremos usar o editor de texto Gedit. A primeira figura abaixo ilustra a criação de um programa chamado lab00.py a partir do terminal, com o comando

$ gedit lab00.py

A extensão .py indica que este arquivo é um programa em Python. A segunda figura mostra a tela do Gedit com um programa que simplesmente irá imprimir a frase Olá mundo!!! no terminal. Uma das grandes vantagens de se usar um editor como o Gedit é a coloração de sintaxe, que mostra diferentes elementos do código em cores diferentes, auxiliando a legibilidade.

Gedit no terminal tela do Gedit

Executar um programa Python no terminal

Finalmente, podemos executar nosso programa a partir do terminal com o comando

$ python3 lab00.py

e observar a frase que foi impressa.

executando python

Vale frisar que o terminal é sensível a maiúsculas e minúsculas, portanto Python3, LS ou MkDir não são comandos válidos.

Agora, utilize as ferramentas e comandos deste tutorial para realizar as tarefas de laboratório disponíveis na página inicial da disciplina.

Divirta-se!


Este tutorial foi elaborado pelo PED Lucas de Magalhães Araújo.