• Embed Doc
  • Readcast
  • Collections
  • CommentGo Back
Download
 
Aula Dirigida de Introdução ao
Linux
Departamento de Ciência da Computação IME/USP
1 Introdão
O que vem a ser um programa em
C
? Você talvez já tenha ouvido falar que um compiladoré um programa ou ferramenta que transforma um programa fonte escrito em uma linguagemde programação de alto nível, como
C
, para uma linguagem que o computador é capaz de"entender", o chamado programa executável. Assim, um compilador é essencialmente umtradutor e este processo de tradução é chamado de compilação.Programas são tradicionalmente escritos em
arquivos texto
; isto significa texto sem orna-mentação de itálico, negrito, cores e desenhos. Muitos editores usados para produzir textoincluem tudo isso. Usaremos o editor de texto
XEmacs
para exemplificar a escrita dos pro-gramas; outros editores estão disponíveis no Linux e também podem ser usados, por exemplo,o editor de textos
Kate
que é padrão da instalação que estamos recomendando.O compilador que usaremos é é o
gcc
Gnu C Compiler 
.Esse programas são
software livre
. Mais informações podem ser encontradas em
e
.No
Linux
há basicamente dois tipos de programas de usuário:
aplicações para
consoles
, que são executadas numa janela de texto; e
aplicações Gráficas (
GUI Applications
), que usam janelas, menus e outros elementosvisuais como parte de sua interface com o programador. O desenvolvimento deste tipodeprogramasrequerumconhecimentomaisavançadodeprogramãodoqueestecursoobjetiva.Todos os programas em
C
que faremos serão aplicações para consoles.
2 Objetivo
O objetivo desta aula dirigida é ajudá-lo no seu primeiro contato com
Linux
, bem como dar-lhe alguma orientação no uso dos computadores da sala Pró-Aluno. Esta aula abrange umaparte muito pequena dos recursos disponíveis nos computadores. Cabe a você consultar osmanuais com informações mais detalhadas para ampliar seus conhecimentos. Ao final dessaaula, você deverá ser capaz de:1
 
escrever programas através do
XEmacs
;
compilar e executar programas com
gcc
; e
salvar e reutilizar arquivos na sala Pró-Aluno.A aula consta de duas partes. A primeira lhe ensina como criar um arquivo contendo umprograma, compilá-lo e executá-lo, usando um programa bem simples do tipo “Hello World”(como se diz na gíria). Na segunda parte parte você criará um programa um pouco maiscomplexo, para conhecer outros recursos do
gcc
.
3 Requisitos
Se você instalou o
Linux
em seu computador pessoal, você pode fazer essa aula prática emcasa. Neste caso, você pode ir diretamente para a seção5.Para utilizar os computadores da sala Pró-Aluno você precisa de um cadastro que consisteem um nome de usuário (
Username
) e uma
senha
(
 password 
). Essa aula dirigida supõe quevocê possui uma conta e uma senha.
4 Sala Pró-Aluno
Quando você chegar ao computador da sala Pró-Aluno, verifique se o mesmo está ligado.Estando o computador ligado, ele poderá estar rodando o
Linux
ou o
Windows
. Casoo computador esteja rodando o
Windows
, o computador precisará ser reinicializado. Paratanto, digite simultaneamente as teclas
Ctl-Alt-Del
, depois escolha com o mouse
Desligar...
Reiniciar
Após um certo tempo, deverá aparecer no lado direito de uma tela as opções abaixo.
Escolha o sistemaWindowsLinuxmemtest86
Neste ponto, escolha usando a tecla “flecha para baixo”,
, a opção
Linux
.Caso o computador não esteja ligado, ligue o computador usando o botão da torre vertical;o monitor será ligado automaticamente. Uma vez ligado o computador, escolha o sistema
Linux
, como descrito acima.Uma vez carregado o sistema
Linux
, você verá um quadro pedindo as seguintes informa-ções:
Username: _Password:
2
 
Para utilizar o computador, você terá que preencher os dois campos desse quadro, um como nome da sua conta (
User name
) e o outro com a sua senha (
Password
). Use o mousepara mudar de campo. Depois de preencher os campos, pressione a tecla
Enter
.Pronto! Você acabou de ganhar o acesso ao micro e ao servidor da rede, que contém osprogramas que você utilizará durante este exercício.
5 Hello World
Se você está trabalhando em casa ou chegou até esse passo em um computador na sala Pró-Aluno, você está pronto para iniciar os programas. Vamos começar chamando um
console
no qual a gente pode executar programas. Pressione as simultaneamente as teclas
Alt-F2
.Aparecerá a janela da figura1, onde você deverá digitar
konsole
seguido da tecla
Enter
.Figura 1: Janela inicial.Uma janela como a da figura2deverá aparecer. Digite os comandos abaixo, conformeFigura 2: Janela do console.aparecem nessa janela. Após cada linha de comando, a tecla
Enter
deve ser pressionada.
chmod go-rx ˜/.
proibe a leitura de arquivos da sua área de trabalho por outros usuáriosda sala pró-aluno; este comando não é necessário se você está usando um computadorpessoal;
mkdir ep0
cria uma pasta chamada
ep0
;3
of 00

Leave a Comment

You must be to leave a comment.
Submit
Characters: ...
You must be to leave a comment.
Submit
Characters: ...