SlideShare uma empresa Scribd logo
Linux e Ubuntu
Roteiro Introdução Características Ubuntu Comandos Programas Prática
Introdução O linux é um SO desenvolvido por Linux Torvalds em 1991, quando foi aluno de Andrew Tenenbaum. Usado em vários dominios, como servidores, PCs, PDAs, celulares, espaçonaves e sistemas embarcados. Domina os servidores e vem ganhando espaço entre usuários finais.
Características Kernel monolítico, que trata os processos, o sistema de arquivos, dispositivos e rede. Unix-like - implementa a especificação do unix. Open source e free liberdade de: uso, modificação, redistribuição Módulos extras implementam funções específicas, como GUI e instalação de aplicativos. Robusto Eficiente Escalável Seguro Flexível
Baseado na distribuição debian. Distribuição linux user-friendly, com facilidades de gerenciamento. Interface gráfica gnome. Releases semestrais – atualmente na versão 8.04(Hardy Heron). Muitos aplicativos para usuários finais instalados.
Comandos(1/7) O que será visto nesta aula será pelo terminal. Vá em Applications >> Accessories >> Terminal
Comandos(2/7) ls Lista arquivos/pastas de um diretório. Alguns argumentos: -a: mostra arquivos e pastas ocultas -l: mostrar detalhes dos arquivos e pastas Exemplo ls –la Esse comando vai listar as arquivos/pastas do diretório atual do terminal
Comandos(3/7) cd Comando para se dirigir para um diretório. No linux, o sistema de arquivos não se baseia por drives, mas pela 'raís' (/) e o separador de diretórios é '/'. Dispositivos de armazenamento devem ser montados no sistema de arquivos. Exemplo cd /home/<login>/public_html Com esse comando o terminal vai para o seu 'public'.
Comandos(4/7) mkdir C ria um diretório ou uma cadeia de diretórios . Principal argumento: -p: cria a cadeia de diretórios se necessário Exemplo mkdir –p /home/<login>/aulas/linux Esse comando vai criar essa pasta.
Comandos(5/7) rm  Remove um arquivo ou diretório . Principal argumento: -r: recursivamente remove os arquivos e diretórios Exemplo rm –r /home/<login>/aulas/ vai remover o  “aulas” e todos os arquivos e diretórios que estiverem dentro dela.
Comandos(6/7) cp  Copia uma pasta ou um arquivo para um determinado destino .  Sintaxe: cp [args] <origem> <destino> Principal argumento: -r: recursivamente copia todos os arquivos e pastas para o destino Exemplo cp /home/afce/arquivo.zip /home/arss/Desktop/ vai remover o  “aulas” e todos os arquivos e diretórios que estiverem dentro dela.
Comandos(7/7) mv  Move um arquivo ou diretório para um destino .  Sintaxe igual ao comando cp, mas também é usado para renomeação, já que o linux não tem um comando específico para isso. Exemplo mv nome.zip nomeNovo.zip Renomeia o arquivo para o “nomeNovo.zip”.
Programas(1/4) vim  Um Editor de texto bem simples Para poder escrever/alterar um texto é só apertar “insert” Para executar algum comando do vim é só apertar “esc” digitar o comando Comandos uteis: :q  -  sair do vim :w  -  Salvar as alterações do arquivo Usar a '!' (exclamação) força a execução de algum comando
Programas(2/4) Usando o vim: Sintaxe: vim <nome do arquivo> Se o arquivo não existir, o vim criará um se as alterações no arquivo forem salvas
Programas(3/4) gcc  (GNU Compiler Collection) Uma coleção de compiladores C/C++, Java, Ada, Pascal, Fortran Sintaxe: gcc –o <arquivoExecutavel> <arquivoFonte> Essa é a forma mais simples de se compilar um arquivo E para executar um arquivo no linux é só digitar: ./<arquivoExecutavel>
Programas(4/4) Obtendo ajuda no Linux: Duas formas básicas: --help : a maioria dos programas ao receber esse argumento mostram como usar o programa. man <nomePrograma> : mostra o manual do programa, também é muito útil.
Prática Fazer uma pasta Criar um arquivo hello.c (usar o vim) E criar um “hello world” em C Depois compilar e executar

Mais conteúdo relacionado

PPT
Apresentação de Linux Ubuntu
ODP
Linux basico ubuntu
KEY
Mini-curso de linux básico
DOC
Ubuntu
PPTX
Aula 1 sistema operacional linux
PPTX
Ubuntu 14.04
PDF
Introdução ao Linux
PPT
Ubuntu
Apresentação de Linux Ubuntu
Linux basico ubuntu
Mini-curso de linux básico
Ubuntu
Aula 1 sistema operacional linux
Ubuntu 14.04
Introdução ao Linux
Ubuntu

Mais procurados (20)

PDF
Linux para leigos
PPTX
Aula 2 Mini Curso de Linux
PPT
IntroduçãO Ao Linux
PPS
Ubuntu Linux
ODP
Introdução ao Linux - aula 01
PPTX
Sistema Operativo Linux
PDF
Minicurso GNU/Linux básico - Aula1 - Semana Sistemas de Informação 2015 - UNI...
ODP
Mini-Curso "Introdução ao Linux Educacional"
PDF
Introdução Linux
ODP
Introdução ao Linux - aula 02
PDF
Administração de servidores Linux
PPTX
Introdução ao Linux Ubuntu
PPTX
PPTX
Aula 3 - Sistemas operacionais - Linux
PPTX
Conhecendo Ubuntu
PPT
Debian - Sistema Operacional
PDF
Slackware Linux
PPTX
Debian Linux - Demonstração de Aula
PPT
Linux Educacional 4.0
PDF
Programação para Kernel Linux - Parte 1
Linux para leigos
Aula 2 Mini Curso de Linux
IntroduçãO Ao Linux
Ubuntu Linux
Introdução ao Linux - aula 01
Sistema Operativo Linux
Minicurso GNU/Linux básico - Aula1 - Semana Sistemas de Informação 2015 - UNI...
Mini-Curso "Introdução ao Linux Educacional"
Introdução Linux
Introdução ao Linux - aula 02
Administração de servidores Linux
Introdução ao Linux Ubuntu
Aula 3 - Sistemas operacionais - Linux
Conhecendo Ubuntu
Debian - Sistema Operacional
Slackware Linux
Debian Linux - Demonstração de Aula
Linux Educacional 4.0
Programação para Kernel Linux - Parte 1
Anúncio

Destaque (20)

PDF
Apostila linux basico_ncd_v1
PDF
Ubuntu guia_do_iniciante
ODP
Aula 4 - Curso Rotinas Administrativas
PPTX
PPTX
Windows 10 Technical Preview
PDF
PPTX
Apresentação Mac OS
PDF
Apostila linux educacional 3.0 e BrOffice
PDF
Guia rápido de utilização do Word 2013
DOCX
Apostila de word 2010 AVANÇADO
PPT
Funções Administrativas
PDF
Apostila excel fórmulas
ODS
Curso de excel avançado versão 2010
PDF
Livro Manual do Auxiliar Administrativo - Turma 2011016
PDF
Manual Word 2010
PDF
Excel lista de exercicios básicos
PDF
Caderno de exercícios excel 2010
PDF
101 dicas excel
PDF
Áreas administrativas e suas funções
PPTX
Rotinas administrativas
Apostila linux basico_ncd_v1
Ubuntu guia_do_iniciante
Aula 4 - Curso Rotinas Administrativas
Windows 10 Technical Preview
Apresentação Mac OS
Apostila linux educacional 3.0 e BrOffice
Guia rápido de utilização do Word 2013
Apostila de word 2010 AVANÇADO
Funções Administrativas
Apostila excel fórmulas
Curso de excel avançado versão 2010
Livro Manual do Auxiliar Administrativo - Turma 2011016
Manual Word 2010
Excel lista de exercicios básicos
Caderno de exercícios excel 2010
101 dicas excel
Áreas administrativas e suas funções
Rotinas administrativas
Anúncio

Semelhante a Linux Ubuntu (20)

PPT
Introdução ao Linux
PDF
Minicurso linux
PPT
PPT
Semana da computacao - Linux Day
PDF
Apostila win linux revisada unidde iii
PPT
Comandos Linux Parte 1
PPT
Comandos Linux
 
PDF
Slide minicursocalourosufpa2011
PDF
Aula 06 comandos linux
DOC
Comandos do linux
PPTX
Comandos Básicos do Linux.pptx
PPTX
Aula 10 semana
PPTX
Aula 10 semana
DOCX
Ficha de trabalho_so_6_m4_-_linux_comandos
PPTX
Comandos Shell
PPT
SAC - Seismic Analyses Code
PPT
SAC - Seismic Analyses Code
PPT
SAC - Aula 1
PDF
Apostila(1)
PDF
Linux-formatado.pdf
Introdução ao Linux
Minicurso linux
Semana da computacao - Linux Day
Apostila win linux revisada unidde iii
Comandos Linux Parte 1
Comandos Linux
 
Slide minicursocalourosufpa2011
Aula 06 comandos linux
Comandos do linux
Comandos Básicos do Linux.pptx
Aula 10 semana
Aula 10 semana
Ficha de trabalho_so_6_m4_-_linux_comandos
Comandos Shell
SAC - Seismic Analyses Code
SAC - Seismic Analyses Code
SAC - Aula 1
Apostila(1)
Linux-formatado.pdf

Último (19)

PDF
Mergulho profundo técnico para gestão de transportes no SAP S/4HANA, S4TM6 Col14
PDF
20250805_ServiceNow e a Arquitetura Orientada a Serviços (SOA) A Base para Ap...
PDF
Apple Pippin Uma breve introdução. - David Glotz
PDF
Custos e liquidação no SAP Transportation Management, TM130 Col18
PDF
Custos e faturamento no SAP S/4HANA Transportation Management, S4TM3 Col26
PDF
Processos na gestão de transportes, TM100 Col18
PPTX
Aula16ManipulaçãoDadosssssssssssssssssssssssssssss
PDF
Gestão de transportes básica no SAP S/4HANA, S4611 Col20
PDF
Otimizador de planejamento e execução no SAP Transportation Management, TM120...
PPTX
Informática Aplicada Informática Aplicada Plano de Ensino - estudo de caso NR...
PPTX
Como-se-implementa-um-softwareeeeeeeeeeeeeeeeeeeeeeeee.pptx
PPTX
BANCO DE DADOS - AULAS INICIAIS-sgbd.pptx
PDF
Fullfilment AI - Forum ecommerce 2025 // Distrito e Total Express
PDF
Aula04-Academia Heri- Tecnologia Geral 2025
PDF
Fundamentos de gerenciamento de ordens e planejamento no SAP TransportationMa...
PPTX
Gestao-de-Bugs-em-Software-Introducao.pptxxxxxxxx
PDF
COBITxITIL-Entenda as diferença em uso governança TI
PPTX
Programação - Linguagem C - Variáveis, Palavras Reservadas, tipos de dados, c...
PPTX
Aula 18 - Manipulacao De Arquivos python
Mergulho profundo técnico para gestão de transportes no SAP S/4HANA, S4TM6 Col14
20250805_ServiceNow e a Arquitetura Orientada a Serviços (SOA) A Base para Ap...
Apple Pippin Uma breve introdução. - David Glotz
Custos e liquidação no SAP Transportation Management, TM130 Col18
Custos e faturamento no SAP S/4HANA Transportation Management, S4TM3 Col26
Processos na gestão de transportes, TM100 Col18
Aula16ManipulaçãoDadosssssssssssssssssssssssssssss
Gestão de transportes básica no SAP S/4HANA, S4611 Col20
Otimizador de planejamento e execução no SAP Transportation Management, TM120...
Informática Aplicada Informática Aplicada Plano de Ensino - estudo de caso NR...
Como-se-implementa-um-softwareeeeeeeeeeeeeeeeeeeeeeeee.pptx
BANCO DE DADOS - AULAS INICIAIS-sgbd.pptx
Fullfilment AI - Forum ecommerce 2025 // Distrito e Total Express
Aula04-Academia Heri- Tecnologia Geral 2025
Fundamentos de gerenciamento de ordens e planejamento no SAP TransportationMa...
Gestao-de-Bugs-em-Software-Introducao.pptxxxxxxxx
COBITxITIL-Entenda as diferença em uso governança TI
Programação - Linguagem C - Variáveis, Palavras Reservadas, tipos de dados, c...
Aula 18 - Manipulacao De Arquivos python

Linux Ubuntu

  • 2. Roteiro Introdução Características Ubuntu Comandos Programas Prática
  • 3. Introdução O linux é um SO desenvolvido por Linux Torvalds em 1991, quando foi aluno de Andrew Tenenbaum. Usado em vários dominios, como servidores, PCs, PDAs, celulares, espaçonaves e sistemas embarcados. Domina os servidores e vem ganhando espaço entre usuários finais.
  • 4. Características Kernel monolítico, que trata os processos, o sistema de arquivos, dispositivos e rede. Unix-like - implementa a especificação do unix. Open source e free liberdade de: uso, modificação, redistribuição Módulos extras implementam funções específicas, como GUI e instalação de aplicativos. Robusto Eficiente Escalável Seguro Flexível
  • 5. Baseado na distribuição debian. Distribuição linux user-friendly, com facilidades de gerenciamento. Interface gráfica gnome. Releases semestrais – atualmente na versão 8.04(Hardy Heron). Muitos aplicativos para usuários finais instalados.
  • 6. Comandos(1/7) O que será visto nesta aula será pelo terminal. Vá em Applications >> Accessories >> Terminal
  • 7. Comandos(2/7) ls Lista arquivos/pastas de um diretório. Alguns argumentos: -a: mostra arquivos e pastas ocultas -l: mostrar detalhes dos arquivos e pastas Exemplo ls –la Esse comando vai listar as arquivos/pastas do diretório atual do terminal
  • 8. Comandos(3/7) cd Comando para se dirigir para um diretório. No linux, o sistema de arquivos não se baseia por drives, mas pela 'raís' (/) e o separador de diretórios é '/'. Dispositivos de armazenamento devem ser montados no sistema de arquivos. Exemplo cd /home/<login>/public_html Com esse comando o terminal vai para o seu 'public'.
  • 9. Comandos(4/7) mkdir C ria um diretório ou uma cadeia de diretórios . Principal argumento: -p: cria a cadeia de diretórios se necessário Exemplo mkdir –p /home/<login>/aulas/linux Esse comando vai criar essa pasta.
  • 10. Comandos(5/7) rm Remove um arquivo ou diretório . Principal argumento: -r: recursivamente remove os arquivos e diretórios Exemplo rm –r /home/<login>/aulas/ vai remover o “aulas” e todos os arquivos e diretórios que estiverem dentro dela.
  • 11. Comandos(6/7) cp Copia uma pasta ou um arquivo para um determinado destino . Sintaxe: cp [args] <origem> <destino> Principal argumento: -r: recursivamente copia todos os arquivos e pastas para o destino Exemplo cp /home/afce/arquivo.zip /home/arss/Desktop/ vai remover o “aulas” e todos os arquivos e diretórios que estiverem dentro dela.
  • 12. Comandos(7/7) mv Move um arquivo ou diretório para um destino . Sintaxe igual ao comando cp, mas também é usado para renomeação, já que o linux não tem um comando específico para isso. Exemplo mv nome.zip nomeNovo.zip Renomeia o arquivo para o “nomeNovo.zip”.
  • 13. Programas(1/4) vim Um Editor de texto bem simples Para poder escrever/alterar um texto é só apertar “insert” Para executar algum comando do vim é só apertar “esc” digitar o comando Comandos uteis: :q - sair do vim :w - Salvar as alterações do arquivo Usar a '!' (exclamação) força a execução de algum comando
  • 14. Programas(2/4) Usando o vim: Sintaxe: vim <nome do arquivo> Se o arquivo não existir, o vim criará um se as alterações no arquivo forem salvas
  • 15. Programas(3/4) gcc (GNU Compiler Collection) Uma coleção de compiladores C/C++, Java, Ada, Pascal, Fortran Sintaxe: gcc –o <arquivoExecutavel> <arquivoFonte> Essa é a forma mais simples de se compilar um arquivo E para executar um arquivo no linux é só digitar: ./<arquivoExecutavel>
  • 16. Programas(4/4) Obtendo ajuda no Linux: Duas formas básicas: --help : a maioria dos programas ao receber esse argumento mostram como usar o programa. man <nomePrograma> : mostra o manual do programa, também é muito útil.
  • 17. Prática Fazer uma pasta Criar um arquivo hello.c (usar o vim) E criar um “hello world” em C Depois compilar e executar