Aula 02. Introdução ao Linux



Documentos relacionados
Sistemas Operacionais de Rede Linux - Gerenciamento de Arquivos

Fundamentos de Sistemas Operacionais. GNU / Linux. Prof. Edwar Saliba Júnior Março de Unidade GNU / Linux

Sistema Operacional Unidade 5 - Iniciando o modo texto. QI ESCOLAS E FACULDADES Curso Técnico em Informática

Comandos Básicos do Linux/Unix

Manipulação de Arquivos Ubuntu. Haline de Souza Scotti Rodrigo Fantinati Ferreira

ENDEREÇOS DE REDE PRIVADOS até até até Kernel

Aula 4 Comandos Básicos Linux. Prof.: Roberto Franciscatto

Introdução ao Linux. Instituto Federal de Educação, Ciência e Tecnologia do Sul de Minas Gerais Campus Pouso Alegre

Roteiro 3: Sistemas Linux arquivos e diretórios

Campus - Cachoeiro Curso Técnico de Informática. Sistema de Arquivos. Prof. João Paulo de Brito Gonçalves

Introdução a. Shell Script. Clésio Matos

Introdução ao Linux: Parte I

LISTA DE COMANDOS DO LINUX 1

FTIN Formação Técnica em Informática Módulo de Administração de Servidores de Rede AULA 03. Prof. Gabriel Silva

SOFTWARE LIVRE. Distribuições Live CD. Kernel. Distribuição Linux

GNU/Linux/Bash. Aula 2

1 Objetivos da Oficina

Revisão Aula Explique a MBR(Master Boot Record)

Julgue os itens a seguir referentes a conceitos de software livre e licenças de uso, distribuição e modificação.


Plano de Trabalho Docente Ensino Técnico

Sistema Operacional LINUX

Partição Partição primária: Partição estendida: Discos básicos e dinâmicos

Entendendo o Sistema Operacinal. Prof. Armando Martins de Souza armandomartins.souza@gmail.com

Plano de Trabalho Docente Ensino Técnico

Objetivos Instalação Gerência de Pacotes UNIX Shell. Curso UNIX. Matheus Braun Magrin Felipe dos Santos Silveira

Plano de Trabalho Docente Ensino Técnico

Administração de Sistemas Livres

Software Livre. Acesso ao código fonte Alterar o código fonte Redistribuir Utilizar como desejar

I N F O R M Á T I C A. Sistemas Operacionais Prof. Dr. Rogério Vargas Campus Itaqui-RS

O Windows também é um programa de computador, mas ele faz parte de um grupo de programas especiais: os Sistemas Operacionais.

Sistemas Operacionais Aula 01

MC102 - Laboratório. Algoritmos e Programação de Computadores Luis Mendes Rodrigo Lazo. Prof. Dr. Luiz E. Buzato

Formação de Administradores de Redes Linux LPI level 1. Aula 3 SENAC TI Fernando Costa

Planeamento. Introdução ao Sistema Operativo UNIX. Java: Ferramentas, Entradas/Saídas, Excepções. Threads e Semáforos. Problemas de Sincronização

CURSO BÁSICO DE PROGRAMAÇÃO AULA 8. Introdução ao Linux Introdução a linguagem C

Manual de Comando Linux

EN3611 Segurança de Redes Prof. João Henrique Kleinschmidt Prática 2 Certificados digitais Permissões Comandos Password cracker

Capítulo 7 O Gerenciador de Arquivos

Arquivos e Pastas. Instrutor Antonio F. de Oliveira. Núcleo de Computação Eletrônica Universidade Federal do Rio de Janeiro

Principais Comandos do Terminal no LINUX

PROVA DE CONHECIMENTOS ESPECÍFICOS PROFESSOR II INFORMÁTICA

Simulador de Sistemas de Arquivos

INTRODUÇÃO A LINUX. Características Sistema operacional Software livre Criado em 1991 por Linus Torvalds Dividido em duas partes principais 26/11/2013

Sistema de Arquivos do Windows

A linha de comando do Unix e GNU/Linux

Comandos básicos do MS-DOS

Gerenciar usuário, contas de grupo e sistema de arquivos

Jackson Barbosa de Azevedo

Ensino Técnico Integrado ao Médio

AULA 4 Sistemas Operacionais

Sistemas Operacionais de Redes. Permissões

Windows Explorer. Prof. Valdir

Treinamento para Manutenção dos Telecentros

Informática. Aula 03 Sistema Operacional Linux. Instituto Federal de Educação, Ciência e Tecnologia do Rio Grande do Norte Campus Currais Novos

LINX POSTOS AUTOSYSTEM

Estes apontamentos das aulas teóricas são da autoria de Pedro Vasconcelos (2007) tendo sido adaptados e modificados por Armando Matos (2010)

Universidade Federal do Estado do Rio de Janeiro UNIRIO. Guia para criação do banco de dados de redes sociais

PROVA DE NOÇÕES DE MICROINFORMÁTICA

- Acessar o sistema. Para acessar o sistema digite o endereço eletronico e clique em login na barra de menus.

Gerenciamento de Arquivos e Pastas. Professor: Jeferson Machado Cordini jmcordini@hotmail.com

Ambiente de trabalho. Configurações. Acessórios

Guia de Instalação e Configuração do Ubuntu 12.04

Universidade Católica de Brasília Laboratório de Redes de Computadores 1 Prof Eduardo Lobo. Comandos LINUX. principais vi ifconfig.

Instalação e configuração Linux CentOS 6.x

Sistema Operacional Unidade 13 Servidor Samba. QI ESCOLAS E FACULDADES Curso Técnico em Informática

Compartilhando arquivos com o samba

Aula 27 - Agendamento de Tarefas (CRONTAB)

IBM SPSS Modeler - Princípios Básicos do R: Instruções de Instalação

MANUAL C R M ÍNDICE. Sobre o módulo de CRM Definindo a Campanha... 3

1- Requisitos mínimos. 2- Instalando o Acesso Full. 3- Iniciando o Acesso Full pela primeira vez

Pedido de Bar Sistema para controle de pedido de bar

Lazarus pelo SVN Linux/Windows

Concurso Público. Prova Prática. Técnico em Tecnologia da Informação. Técnico Administrativo em Educação 2014

Menu Utilitários. Atualização do Banco de Dados Atualização e organização dos arquivos existentes

Manual do Usuário. Integrador FC Store V ACSN Desenvolvimento de Software do Brasil Ltda. Av. Dom Pedro II, 1211 Salto SP

Integração com o Ambiente Virtual de Aprendizagem Moodle

Oficina de ferramentas de Gerência para Redes em Linux. Prof. Jefferson Santiago

Anote aqui as informações necessárias:

Configuração do Ambiente de Trabalho

Sistemas Operacionais

Iniciação à Informática

LINEAR EQUIPAMENTOS RUA SÃO JORGE, TELEFONE: SÃO CAETANO DO SUL - SP - CEP

UNIDADE 2: Sistema Operativo em Ambiente Gráfico

Manual de Instalação (TEF LOJA)

Como acessar o novo webmail da Educação? Manual do Usuário. 15/9/2009 Gerencia de Suporte, Redes e Novas Tecnologias Claudia M.S.

BH PARK Software de Estacionamento

Manual de Administração DPS Printer 2.1 NDDigital S/A - Software

Labgrad. Usúario: <matricula> Senha: senha

Práticas de Desenvolvimento de Software

Minicurso de Introdução a GNU/Linux. Nicolas Katte Dornelles Raul José Chaves Róbson Tolfo Segalla

Introdução ao Shell Script

Instalando o Debian em modo texto

MANUAL DO ADMINISTRADOR LOCAL. Entidade Municipal

Instalando e Executando o Siprev em Ambiente Linux Versão SIPREV

NetEye Guia de Instalação

Laboratório de Redes. Professora Marcela Santos

Portal do Senac: Área Exclusiva para Alunos Manual de Navegação e Operação

Transcrição:

Aula 02 Introdução ao Linux

Arquivos

Central de Programas do Ubuntu A Central de Programas do Ubuntu é uma loja de aplicativos integrada ao sistema que permite-lhe instalar e desinstalar programas com poucos cliques, de forma simples, com informações úteis, imagens e avaliações de usuários. Programas podem ser facilmente encontrados através de categorias, distribuidor ou simplesmente digitando-se o nome (e às vezes, basta digitar a função do programa) para que ele seja encontrado.

Central de Programas do Ubuntu

Central de Programas do Ubuntu

Central de Programas do Ubuntu

Central de Programas do Ubuntu

Central de Programas do Ubuntu

Central de Programas do Ubuntu

Atualizações Automáticas

Configurações do Sistema

Arquivos Nautilus equivalente ao Explorer do Windows permite gerenciar graficamente seus diretórios e arquivos, criando, excluindo, copiando, colando, compartilhando ou alterando. No Linux, todo dispositivo de armazenamento é tratado como um diretório Todo dispositivo deve ser montado antes de ser utilizado.

Arquivos

Arquivos

Arquivos

Arquivos

Arquivos em Linux Um arquivo pode ser binário ou texto texto: seu conteúdo é compreendido pelas pessoas binário: seu conteúdo somente pode ser entendido por computadores O GNU/Linux é Case Sensitive ou seja, ele diferencia letras maiúsculas e minúsculas. O identificador historia é completamente diferente de Historia e de historia.

Extensão de Arquivos A extensão serve para identificar o tipo do arquivo. A extensão são as letras após um. no nome de um arquivo, por exemplo: relatório.txt - O.txt indica que o conteúdo é um arquivo texto. script.sh - Arquivo de Script (interpretado por /bin/sh). system.log - Registro de algum programa no sistema. arquivo.gz - Arquivo compactado pelo utilitário gzip. index.html - Página de Internet (formato Hypertexto)

Extensão de Arquivos A extensão de um arquivo também ajuda a saber o que precisamos fazer para abri-lo. A extensão (na maioria dos casos) não é requerida pelo sistema operacional GNU/Linux mas é conveniente o seu uso para determinarmos facilmente o tipo de arquivo e que programa precisaremos usar para abri-lo.

Diretório Diretório é o local utilizado para armazenar conjuntos de arquivos para melhor organização e localização O diretório, como o arquivo, também é Case Sensitive (diretório /teste é completamente diferente do diretório /Teste) Não podem existir dois arquivos com o mesmo nome em um diretório Um diretório nos sistemas Linux/UNIX são especificados por uma / e não uma \ como é feito no DOS

Diretório O diretório Raíz é o diretório principal do sistema. dentro dele estão todos os diretórios do sistema. o diretório Raíz é representado por uma / Nele estão localizados outros diretórios como o/bin,/sbin,/usr,/usr/local,/mnt,/tm p,/var,/home, etc. estes são chamados de sub-diretórios pois estão dentro do diretório /

Diretório O diretório atual é o diretório em que nos encontramos no momento. O diretório atual também é identificado por um. (ponto). O diretório pai (ou superior) do diretório atual é identificado por um.. (ponto ponto). O diretório raiz não tem pai.

Diretório O diretório home (ou diretório de usuário) é o diretório do próprio usuário onde ele poderá armazenar seus programas e arquivos pessoais. está localizado em /home/[login], neste caso se o seu login for joao o seu diretório home será /home/joao. O diretório home também é identificado por um ~(til).

Interpretador de Comandos Também conhecido como shell. É o programa responsável em interpretar as instruções enviadas pelo usuário e seus programas ao sistema operacional (o kernel). Ele que executa comandos lidos do dispositivo de entrada padrão (teclado) É a principal ligação entre o usuário, os programas e o kernel. O interpretador de comandos do DOS, por exemplo, é o command.com.

Comandos Os sistemas operacionais UNIX e os que são derivados do UNIX (FreeBSD, Linux, etc) possuem muitos comandos e aplicativos. Em geral a sintaxe de uma comando é da seguinte forma: $ comando -opções argumentos

Comandos de ajuda As distribuições Linux já vem com manuais incorporados ao sistema. Sintaxe: $ man [opção] <comando> Ex: $ man ls exibe o manual do comando ls Outros comandos são:info,whatis,apropos Exercício: Consulte o manual para informações sobre esses comandos.

Comandos de Manipulação de Diretórios ls Lista o conteúdo de um diretório e informações relativas aos arquivos. Deriva da palavra list; quando se digita ls [nome do arquivo], o programa procura o arquivo desejado dentro do diretório corrente. Sintaxe: ls [opção] [arquivo]

Comandos de Manipulação de Diretórios Os parâmetros opcionais podem ser: -l lista ordenada pelo nome e em formato longo -F mostra barra de diretórios -R mostra o conteúdo de todos os subdiretórios -x lista o resultado em várias colunas na horizontal -a lista todos os arquivos, inclusive os ocultos -i exibe o número do inode na primeira coluna -t lista em ordem cronológica em função da hora da última modicação -1 lista somente os nomes dos arquivos ordenados.

Comandos de Manipulação de Diretórios Podem ser usados vários parâmetros opcionais em conjunto.

Comandos de Manipulação de Diretórios cd change directory: troca de diretório corrente Sintaxe: cd <diretório> A tecla tab busca os diretórios disponíveis e completa o nome quando só existe um que encaixe. Exemplos: $ cd / vai para o diretório raiz $ cd.. vai para o diretório pai $ cd ~ vai para o diretório home do usuário $cd /usr/bin vai para o diretório /usr/bin

Comandos de Manipulação de Diretórios pwd Present Working Directory: mostra o diretório corrente segundo o percurso absoluto de localização. Sintaxe: pwd mkdir Cria diretórios Sintaxe: mkdir [opções] <diretório> rmdir Remove diretórios vazios Sintaxe: rmdir <diretório>

Comandos de Manipulação de Arquivos rm remove: remove arquivos ou diretórios Sintaxe: rm [opções] <arq1> <arq2> Algumas opções: -f remove todos os arquivos sem pedir confirmação do usuário. -i Remove o arquivo interativamente, ou seja, pede a confirmação do usuário. -r Remove um diretório e todo o seu conteúdo recursivamente. Cuidado ao apagar os arquivos, pois uma vez usado o comando rm não é possível recuperar o arquivo.

Comandos de Manipulação de Arquivos Exemplo: rm

Comandos de Manipulação de Arquivos mv move: move ou renomeia arquivos Sintaxe: mv [opcao] <origem> <destino> Remove o arquivo da origem para destino ou renomeia arquivo origem para arquivo destino. Exemplo: $mv imag.jpg nova.jpg Renomeia o arquivo imag.jpg para nova.jpg $mv lis.tex ~/teste/ Move o arquivo lis.tex para o diretório ~/teste/

Comandos de Manipulação de Arquivos cp copy: copia arquivos ou diretórios. Sintaxe: cp [opções] <arqfont> <arqdest> arqfont é o arquivo a ser copiado; arqdest é o nome da cópia a ser criada. o nome do arqdest deve ser diferente do arqfont caso se esteja fazendo uma cópia para o mesmo diretório. Se o arquivo destino não existir, ele é criado com o nome arqdest. E caso exista e não seja um diretório, seu conteúdo será sobrescrito.

Comandos de Manipulação de Arquivos cp As opções podem ser: -i Pede confirmação para copiar o arquivo. -p Mantém os dados, como por exemplo permissões e datas do arquivo original. -r Copia os arquivos e diretórios recursivamente. Exemplo $ cp arqu1.txt novoarq.txt

Comandos de Manipulação de Arquivos cat concatena e/ou exibe arquivos na saída Sintaxe: cat [opção] <arquivo> As principais opções são: -n Numera as linhas. -E Exibe $ ao nal de cada linha. -A Exibe todo o conteúdo incluindo caracteres especiais, como acentos e espaços na forma de códigos.

Comandos de Manipulação de Arquivos cat Exemplo: mostra o conteúdo do arquivo com as linhas numeradas

Comandos de Manipulação de Arquivos chmod Altera a permissão de acesso aos arquivos. Sintaxe: chmod [opção] <permissões> Algumas das opções podem ser: <arquivo> -R se o arquivo for um diretório, o comando muda recursivamente o modo de acesso a todos os seus arquivos e subdiretórios. -c mostra o resultado do uso do comando após seu uso.

Comandos de Manipulação de Arquivos Permissões é composto: pela classe do usuário u para dono, g para grupo, o para outros tipos e a todos, pelos caracteres operadores + para acrescentar permissões - para retirar permissões e = para retirar todas as permissões e pelos caracteres de permissão r para leitura, w para escrita x para execução.

Comandos de Manipulação de Arquivos A mudança de permissão também pode ser feita colocando o código rwx na forma de números octais. Ao lado segue a equivalência do código nas letras rwx pra números.

Comandos de Manipulação de Arquivos Exemplos:

Comandos Diversos whoami : Mostra o nome do usuário. sudo : Executa comandos como root. passwd : Altera a senha do usuário. clear : Limpa o terminal date : Mostra a data e a hora atuais do sistema cal [mês] [ano]: Imprime o calendário para um determinado mês/ano

Comandos Diversos df (disk free) : Mostra o espaço livre no disco du (disk usage) : Mostra o espaço utilizado por arquivos e diretórios do diretório atual echo : Escreve no terminal find : Procura arquivos por nome tar : compacta vários arquivos e diretórios dentro de um único arquivo (*.tar)

Comandos Diversos df (disk free) : Mostra o espaço livre no disco du (disk usage) : Mostra o espaço utilizado por arquivos e diretórios do diretório atual echo : Escreve no terminal find : Procura arquivos por nome tar : compacta vários arquivos e diretórios dentro de um único arquivo (*.tar)