introdução ao linux
TRANSCRIPT
Introdução ao Linux
ACA 0522 - Meteorologia Sinótica I
MSc. José Leandro Campos
Í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)
CONCEITOS BÁSICOS
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
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
COMANDOS BÁSICOS
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
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
EXERCICIOS
Fazendo Inscrição no ECMWF
• Digite no google ERA-Interim daily ou
• http://apps.ecmwf.int/datasets/data/interim-full-daily/levtype=sfc/
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.
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;
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
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
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.