introdução ao linux

15
Introdução ao Linux ACA 0522 - Meteorologia Sinótica I MSc. José Leandro Campos

Upload: others

Post on 24-Oct-2021

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Introdução ao Linux

Introdução ao Linux

ACA 0522 - Meteorologia Sinótica I

MSc. José Leandro Campos

Page 2: Introdução ao Linux

Índice

• Conceitos Básicos – Por quê usar o Linux? – O Shell

• Comandos Básicos – Diretórios e arquivos – Manipulando arquivos

• Exercício

– Fazendo inscrição no ECMWF – Baixando dados de reanálise – Instalando Linux em uma VM (para casa)

Page 3: Introdução ao Linux

CONCEITOS BÁSICOS

Page 4: Introdução ao Linux

Por que Usar Linux

Linux

Windows

Mac OS X

Open Source

Closed

Qualquer um pode ver os códigos

Maior liberdade para automação de scripts

Caixa preta

Automação de scripts mais complicada e

limitada

Diferente de grátis!

distribuições Debian Fedora Ubuntu Red hat

Qual a melhor para resolver o seu

problema?

Em ciência, a que te der maior liberdade!

≠ Unix

Page 5: Introdução ao Linux

O Shell do Linux

Tela usada para interagir com o sistema operacional

Linux

Windows

Shell

Power Shell MS Dos Chamar os “Scripts”!

Fazer tarefas!

Acessórios

Terminal

Aplicativos

Page 6: Introdução ao Linux

COMANDOS BÁSICOS

Page 7: Introdução ao Linux

Diretórios e Arquivos

Comando ls • Exibe os arquivos que estão dentro da pasta • $ ls

Comando cd • Acessar e mudar de diretório corrente • $ cd /home/dir

Comando pwd • Exibe a pasta atual na qual o usuário se

encontra • $ pwd

Comando clear • Limpa a tela do shell • $ clear

Comando mkdir • Cria diretórios • $ mkdir meu_nome

Comando file • Qual é o tipo de arquivo que foi

digitado • $ file TEXTO.txt

Comando cat • Exibe o que tem dentro do

arquivo, se for texto. • $ cat TEXTO.txt

Page 8: Introdução ao Linux

Manipulando Arquivos

Comando mv • Move arquivos ou muda o nome de arquivos • $ mv TEXTO.TXT TEXT.TXT • $ mv TEXTO.TXT /dir/

Comando cp • Cria uma cópia de arquivos • $ cp TEXTO.TXT TEX.TXT • $ cp /home/dir/texto.txt .

Comando rm • Remove arquivos • Irreversível então cuidado • $ rm TEXT.txt

Comando rmdir • Remove diretórios vazios • $ rmdir diretorio

Comando rm –r • Remove qualquer tipo de diretório • $ rm –r diretorio

Comando man • Exibe a função de determinado comando • $ man cp • $ man ls • $ man mkdir

Page 9: Introdução ao Linux

EXERCICIOS

Page 11: Introdução ao Linux

Download dos Dados • Selecione um ano • Selecione os 4 horários • Selecione o step 0 • Faça download dos dados de

temperatura de superfície

Atividade

• Copie o arquivo de dado baixado para o seu diretório;

• Mude o nome do arquivo para sfc_tmp.nc;

• Crie uma cópia do arquivo com o nome tmp_sup.nc

• Remova o arquivo do diretório de downloads do browser.

Page 12: Introdução ao Linux

Instalando Linux em uma Maquina Virtual

• Se você tiver o MS Windows como sistema operacional.

• Vá até o site da Oracle https://www.virtualbox.org/

• E faça Download da Virtual Box

• Após o processo de instalação, crie uma virtual machine;

Page 13: Introdução ao Linux

Instalando Linux em uma Maquina Virtual

• Escolha uma quantidade de memoria ram que não trave seu windows;

• Siga o default até o final da instalação.

• A maquina virtual está pronta! • Baixe um virtualizador de imagem

como o daemon tools • https://www.daemon-

tools.cc/por/products/dtLite

Page 14: Introdução ao Linux

Instalando Linux em uma Maquina Virtual

• Faça download de uma imagem do debian ou outro linux.

• https://www.debian.org/CD/http-ftp/

• Após o download do debian, clique no arquivo baixado

• Uma nova unidade vai ser montada em seu computador

• Inicie a VM

Page 15: Introdução ao Linux

Instalando Linux em uma Maquinaa Virtual

• Selecione um disco de boot • O que foi criado com o virtualizador

• Clique iniciar

• Tente instalar o linux • Siga o default de instalação • Não se preocupe em errar, você

pode apagar essa VM e fazer outra.