SlideShare uma empresa Scribd logo
1 de 19
Baixar para ler offline
Getting into Linux
Uma rápida introdução ao Ambiente Shell Linux.
Rafael Moreno – rafafm@
System z | Mainframe Systems Operations
© 2011 IBM Corporation
2
AGENDA
 História do Linux
 Como surgiu o Linux?
 Desenvolvimento
 Uso do Linux no cotidiano
 Distribuições Linux
 Conhecendo o Ambiente
 Logando no Sistema
 Conhecendo o Shell
 Usuário vs. Superusuário
 Saindo do Sistema

© 2011 IBM Corporation
3
AGENDA
 Comandos Básicos
 Listagem e Criação Diretórios
 Renomeando Arquivos e Diretórios
 Deletando Arquivos e Diretórios
 Lendo e editando o conteúdo de arquivos
 Permissões de Acesso
 Encontrando Ajuda
 Seguindo Adiante
 Links e Livros recomendados
 Certificações Linux
© 2011 IBM Corporation
4
História do Linux
– Como surgiu o Linux?
– Desenvolvimento
– Uso do Linux no cotidiano
– Distribuições Linux
© 2011 IBM Corporation
5
Conhecendo o Ambiente
- Logando no Sistema
- Conhecendo o Shell
- Usuário e Superusuário
- Saindo do Sistema
© 2011 IBM Corporation
6
Comandos Básicos
ls - lista o conteúdo de diretórios
Sintaxe:
ls [OPÇÕES] [ARQUIVO]
Exemplo:
$ ls -l texto1.txt
-rw-r--r-- 1 rfm rfm 0 Apr 18 12:13 texto1.txt
Opções mais usadas:
ls -l ~> Exibe diretórios no formato de lista longa
ls -a ~> Exibe arquivos ocultos
ls -R ~> Lista o conteúdo de diretórios e subdiretórios
© 2011 IBM Corporation
7
Comandos Básicos
pwd – Exibe o diretório de trabalho atual
Sintaxe:
pwd [OPÇÕES]
Exemplo:
$ pwd
/home/rfm
© 2011 IBM Corporation
8
Comandos Básicos
cd – Muda o diretório de trabalho atual
Sintaxe:
 cd [DIRETÓRIO]
Exemplo:
 $ pwd
 /home/rfm
 $ cd Docs
 $ pwd
 /home/rfm/Docs
© 2011 IBM Corporation
9
Comandos Básicos
mkdir – Cria Diretórios
Sintaxe:
 mkdir [OPÇÕES] [DIRETÓRIO]
Exemplo:
 $ ls
 Desktop Docs Downloads qBT_dir texto1.txt
 $ mkdir teste
 $ ls
 Desktop Docs Downloads qBT_dir teste texto1.txt
© 2011 IBM Corporation
1
Comandos Básicos
mv – Move e Renomeia Arquivos e Diretórios
Sintaxe:
mv [OPÇÕES] ORIGEM DESTINO
Exemplo:
$ ls
Desktop Docs Downloads qBT_dir file.txt
$ mv file.txt texto.txt
$ ls
Desktop Docs Downloads qBT_dir texto.txt
© 2011 IBM Corporation
1
Comandos Básicos
rm – Deleta Arquivos e Diretórios
Sintaxe:
rm [OPÇÕES] ARQUIVO
Exemplo:
$ ls
Desktop Docs Downloads qBT_dir texto1.txt
$ rm -f texto1.txt
$ ls
Desktop Docs Downloads qBT_dir
© 2011 IBM Corporation
1
Comandos Básicos
nano – Editor de Texto Simples
Sintaxe:
nano [+LINHA] [OPÇÕES] [ARQUIVO]
© 2011 IBM Corporation
1
Comandos Básicos
cat – Concatenador de Arquivos
Sintaxe:
cat [OPÇÕES] [ARQUIVO]
Exemplo:
$ cat arq1.txt arq2.txt > tudojunto.txt
$ cat tudojunto.txt
Texto de arquivo 1.
Texto de Arquivo 2.
© 2011 IBM Corporation
1
Comandos Básicos
more – Paginador de Texto
Sintaxe:
more [OPÇÕES] [ARQUIVO]
Exemplo:
$ more textolongo.txt
Lorem ipsum dolor sit amet, consectetuer adipiscing elit,
sed diam nonummy nibh euismod tincidunt ut laoreet dolore
magna (…)
--More-- (45%)
© 2011 IBM Corporation
1
Comandos Básicos
chmod – Altera Permissões de Acesso
Sintaxe:
chmod [OPÇÕES] MODO[,MODO] ARQUIVO
4 – Permissão de Leitura (r)
2 – Permissão de Escrita (w)
1 – Permissão de Execução (x)
© 2011 IBM Corporation
1
Comandos Básicos
man – Exibe páginas de manual
Sintaxe:
 man [ OPÇÕES] [COMANDO]
Exemplo:
$ man ls
LS(1) User Commands
NAME
ls - list directory contents
SYNOPSIS (...)
© 2011 IBM Corporation
1
Comandos Básicos
apropos – Pesquisa nas páginas de manual e descrições
Sintaxe:
apropos [OPÇÕES] [TERMO]
Exemplo:
$ apropos calc
bc (1) - An arbitrary precision calculator language
ipcalc (1) - An IP Netmask/broadcast/etc calculator
sincos (3) - calculate sin and cos simultaneously
strlen (3) - calculate the length of a string
xcalc (1) - scientific calculator for X
(...)
© 2011 IBM Corporation
1
Seguindo Adiante
Links:
Guia FOCA GNU/Linux – http://www.guiafoca.org
IBM DeveloperWorks - http://www.ibm.com/developerworks/linux
Livros:
Linux, Guia Prático – Editora GdH Press
Linux - Fundamentos, Prática e Certificação LPI – Editora Alta Books
Certificações:
Certificação Linux LPIC - https://www.lpi.org/
Certificação Red Hat Linux - http://br.redhat.com/training/certifications
© 2011 IBM Corporation
1

Mais conteúdo relacionado

Mais procurados

Linux comandos gerais e servidores de rede
Linux   comandos gerais e servidores de redeLinux   comandos gerais e servidores de rede
Linux comandos gerais e servidores de rede
fernandao777
 
Lab so-abertos-unidade11
Lab so-abertos-unidade11Lab so-abertos-unidade11
Lab so-abertos-unidade11
Leandro Almeida
 
Integrando FreeBSD com Active Directory e OpenLDAP
Integrando FreeBSD com Active Directory e OpenLDAPIntegrando FreeBSD com Active Directory e OpenLDAP
Integrando FreeBSD com Active Directory e OpenLDAP
elliando dias
 
Ficha de trabalho so 6 m4 linux comandos
Ficha de trabalho so 6 m4   linux comandosFicha de trabalho so 6 m4   linux comandos
Ficha de trabalho so 6 m4 linux comandos
AndreiaOliveira94
 
Apostila de comandos linux resumidos (universidade católica de brasília)
Apostila de comandos linux   resumidos (universidade católica de brasília)Apostila de comandos linux   resumidos (universidade católica de brasília)
Apostila de comandos linux resumidos (universidade católica de brasília)
SENAC RIO
 
Ficha de trabalho so 6 m4 linux comandos
Ficha de trabalho so 6 m4   linux comandosFicha de trabalho so 6 m4   linux comandos
Ficha de trabalho so 6 m4 linux comandos
AndreiaOliveira94
 
Guia de configuração de um servidor linux para utilização em uma pequena empresa
Guia de configuração de um servidor linux para utilização em uma pequena empresaGuia de configuração de um servidor linux para utilização em uma pequena empresa
Guia de configuração de um servidor linux para utilização em uma pequena empresa
SoftD Abreu
 
Sistemas Operacionais - Gnu/Linux Permissões de Arquivos Diretórios
Sistemas Operacionais - Gnu/Linux Permissões de Arquivos DiretóriosSistemas Operacionais - Gnu/Linux Permissões de Arquivos Diretórios
Sistemas Operacionais - Gnu/Linux Permissões de Arquivos Diretórios
Luiz Arthur
 
Ficha de trabalho so 6 m4 linux comandos
Ficha de trabalho so 6 m4   linux comandosFicha de trabalho so 6 m4   linux comandos
Ficha de trabalho so 6 m4 linux comandos
AndreiaOliveira94
 
Ficha de trabalho_so_6_m4_-_linux_comandos
Ficha de trabalho_so_6_m4_-_linux_comandosFicha de trabalho_so_6_m4_-_linux_comandos
Ficha de trabalho_so_6_m4_-_linux_comandos
crespim89
 

Mais procurados (20)

Samba4+freebsd
Samba4+freebsdSamba4+freebsd
Samba4+freebsd
 
Redes - DNS
Redes  - DNSRedes  - DNS
Redes - DNS
 
Aula 06 comandos linux
Aula 06   comandos linuxAula 06   comandos linux
Aula 06 comandos linux
 
Linux comandos gerais e servidores de rede
Linux   comandos gerais e servidores de redeLinux   comandos gerais e servidores de rede
Linux comandos gerais e servidores de rede
 
Ficha de trabalho nº 3 Modulo 4
Ficha de trabalho nº 3 Modulo 4Ficha de trabalho nº 3 Modulo 4
Ficha de trabalho nº 3 Modulo 4
 
Lab so-abertos-unidade11
Lab so-abertos-unidade11Lab so-abertos-unidade11
Lab so-abertos-unidade11
 
Integrando FreeBSD com Active Directory e OpenLDAP
Integrando FreeBSD com Active Directory e OpenLDAPIntegrando FreeBSD com Active Directory e OpenLDAP
Integrando FreeBSD com Active Directory e OpenLDAP
 
Ficha de trabalho so 6 m4 linux comandos
Ficha de trabalho so 6 m4   linux comandosFicha de trabalho so 6 m4   linux comandos
Ficha de trabalho so 6 m4 linux comandos
 
Apostila de comandos linux resumidos (universidade católica de brasília)
Apostila de comandos linux   resumidos (universidade católica de brasília)Apostila de comandos linux   resumidos (universidade católica de brasília)
Apostila de comandos linux resumidos (universidade católica de brasília)
 
Ficha de trabalho so 6 m4 linux comandos
Ficha de trabalho so 6 m4   linux comandosFicha de trabalho so 6 m4   linux comandos
Ficha de trabalho so 6 m4 linux comandos
 
Guia de configuração de um servidor linux para utilização em uma pequena empresa
Guia de configuração de um servidor linux para utilização em uma pequena empresaGuia de configuração de um servidor linux para utilização em uma pequena empresa
Guia de configuração de um servidor linux para utilização em uma pequena empresa
 
Como funciona a Internet - DNS
Como funciona a Internet - DNSComo funciona a Internet - DNS
Como funciona a Internet - DNS
 
Linux - Instalação de Programas
Linux - Instalação de ProgramasLinux - Instalação de Programas
Linux - Instalação de Programas
 
Sistemas Operacionais - Gnu/Linux Permissões de Arquivos Diretórios
Sistemas Operacionais - Gnu/Linux Permissões de Arquivos DiretóriosSistemas Operacionais - Gnu/Linux Permissões de Arquivos Diretórios
Sistemas Operacionais - Gnu/Linux Permissões de Arquivos Diretórios
 
Apostila(1)
Apostila(1)Apostila(1)
Apostila(1)
 
Servico dns
Servico dnsServico dns
Servico dns
 
Minicurso Comando Básicos
Minicurso Comando BásicosMinicurso Comando Básicos
Minicurso Comando Básicos
 
Ficha de trabalho so 6 m4 linux comandos
Ficha de trabalho so 6 m4   linux comandosFicha de trabalho so 6 m4   linux comandos
Ficha de trabalho so 6 m4 linux comandos
 
Apresentação OpenSUSE 11.3 para Power Users - Portuguese
Apresentação OpenSUSE 11.3 para Power Users - PortugueseApresentação OpenSUSE 11.3 para Power Users - Portuguese
Apresentação OpenSUSE 11.3 para Power Users - Portuguese
 
Ficha de trabalho_so_6_m4_-_linux_comandos
Ficha de trabalho_so_6_m4_-_linux_comandosFicha de trabalho_so_6_m4_-_linux_comandos
Ficha de trabalho_so_6_m4_-_linux_comandos
 

Semelhante a Getting into Linux - A brief Introduction to the Shell Linux Environment

(03) shell e comandos basicos[1]
(03) shell e comandos basicos[1](03) shell e comandos basicos[1]
(03) shell e comandos basicos[1]
Anderson Lago
 
Sistemas Operacionais - Gnu/Linux Gerenciamento de Arquivos
Sistemas Operacionais - Gnu/Linux Gerenciamento de ArquivosSistemas Operacionais - Gnu/Linux Gerenciamento de Arquivos
Sistemas Operacionais - Gnu/Linux Gerenciamento de Arquivos
Luiz Arthur
 
Principais comandos do terminal no linux tecnologia para todos!
Principais comandos do terminal no linux   tecnologia para todos!Principais comandos do terminal no linux   tecnologia para todos!
Principais comandos do terminal no linux tecnologia para todos!
Fábio Fernando
 
Comandos, Permissões e Partições Linux
Comandos, Permissões e Partições LinuxComandos, Permissões e Partições Linux
Comandos, Permissões e Partições Linux
Virgínia
 

Semelhante a Getting into Linux - A brief Introduction to the Shell Linux Environment (20)

Aula 10 semana
Aula 10 semanaAula 10 semana
Aula 10 semana
 
Aula 10 semana
Aula 10 semanaAula 10 semana
Aula 10 semana
 
Linux System Administrator | Curso de Redes | 3Way Networks
Linux System Administrator | Curso de Redes | 3Way NetworksLinux System Administrator | Curso de Redes | 3Way Networks
Linux System Administrator | Curso de Redes | 3Way Networks
 
Comandos Linux
Comandos LinuxComandos Linux
Comandos Linux
 
Comandos Linux Parte 1
Comandos Linux Parte 1Comandos Linux Parte 1
Comandos Linux Parte 1
 
[Mini-curso] Sistema de Controle de Versão
[Mini-curso] Sistema de Controle de Versão[Mini-curso] Sistema de Controle de Versão
[Mini-curso] Sistema de Controle de Versão
 
(03) shell e comandos basicos[1]
(03) shell e comandos basicos[1](03) shell e comandos basicos[1]
(03) shell e comandos basicos[1]
 
Linux-formatado.pdf
Linux-formatado.pdfLinux-formatado.pdf
Linux-formatado.pdf
 
Intro a Sistemas Abertos - Gerenciamento de Arquivos.pdf
Intro a Sistemas Abertos - Gerenciamento de Arquivos.pdfIntro a Sistemas Abertos - Gerenciamento de Arquivos.pdf
Intro a Sistemas Abertos - Gerenciamento de Arquivos.pdf
 
Minicurso linux
Minicurso linuxMinicurso linux
Minicurso linux
 
Sistemas Operacionais - Gnu/Linux Gerenciamento de Arquivos
Sistemas Operacionais - Gnu/Linux Gerenciamento de ArquivosSistemas Operacionais - Gnu/Linux Gerenciamento de Arquivos
Sistemas Operacionais - Gnu/Linux Gerenciamento de Arquivos
 
Linux - Bruno Oliveira 12ºL
Linux - Bruno Oliveira 12ºLLinux - Bruno Oliveira 12ºL
Linux - Bruno Oliveira 12ºL
 
Introdução aos comandos Linux
Introdução aos comandos LinuxIntrodução aos comandos Linux
Introdução aos comandos Linux
 
Principais comandos do terminal no linux tecnologia para todos!
Principais comandos do terminal no linux   tecnologia para todos!Principais comandos do terminal no linux   tecnologia para todos!
Principais comandos do terminal no linux tecnologia para todos!
 
Complemento rodrigo f ormatado
Complemento rodrigo f ormatadoComplemento rodrigo f ormatado
Complemento rodrigo f ormatado
 
Comandos do linux
Comandos do linuxComandos do linux
Comandos do linux
 
Guia 500 comandos_linux
Guia 500 comandos_linuxGuia 500 comandos_linux
Guia 500 comandos_linux
 
Comandos, Permissões e Partições Linux
Comandos, Permissões e Partições LinuxComandos, Permissões e Partições Linux
Comandos, Permissões e Partições Linux
 
Comandos Linux
Comandos LinuxComandos Linux
Comandos Linux
 
Linux Ubuntu
Linux   UbuntuLinux   Ubuntu
Linux Ubuntu
 

Último

19- Pedagogia (60 mapas mentais) - Amostra.pdf
19- Pedagogia (60 mapas mentais) - Amostra.pdf19- Pedagogia (60 mapas mentais) - Amostra.pdf
19- Pedagogia (60 mapas mentais) - Amostra.pdf
marlene54545
 
Reta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdf
Reta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdfReta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdf
Reta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdf
WagnerCamposCEA
 
apostila projeto de vida 2 ano ensino médio
apostila projeto de vida 2 ano ensino médioapostila projeto de vida 2 ano ensino médio
apostila projeto de vida 2 ano ensino médio
rosenilrucks
 
PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...
PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...
PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...
HELENO FAVACHO
 
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
LeloIurk1
 
2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSO
2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSO2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSO
2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSO
LeloIurk1
 

Último (20)

P P P 2024 - *CIEJA Santana / Tucuruvi*
P P P 2024  - *CIEJA Santana / Tucuruvi*P P P 2024  - *CIEJA Santana / Tucuruvi*
P P P 2024 - *CIEJA Santana / Tucuruvi*
 
Jogo de Rimas - Para impressão em pdf a ser usado para crianças
Jogo de Rimas - Para impressão em pdf a ser usado para criançasJogo de Rimas - Para impressão em pdf a ser usado para crianças
Jogo de Rimas - Para impressão em pdf a ser usado para crianças
 
19- Pedagogia (60 mapas mentais) - Amostra.pdf
19- Pedagogia (60 mapas mentais) - Amostra.pdf19- Pedagogia (60 mapas mentais) - Amostra.pdf
19- Pedagogia (60 mapas mentais) - Amostra.pdf
 
Reta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdf
Reta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdfReta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdf
Reta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdf
 
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcanteCOMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
 
LISTA DE EXERCICIOS envolveto grandezas e medidas e notação cientifica 1 ANO ...
LISTA DE EXERCICIOS envolveto grandezas e medidas e notação cientifica 1 ANO ...LISTA DE EXERCICIOS envolveto grandezas e medidas e notação cientifica 1 ANO ...
LISTA DE EXERCICIOS envolveto grandezas e medidas e notação cientifica 1 ANO ...
 
apostila projeto de vida 2 ano ensino médio
apostila projeto de vida 2 ano ensino médioapostila projeto de vida 2 ano ensino médio
apostila projeto de vida 2 ano ensino médio
 
Nós Propomos! Autocarros Elétricos - Trabalho desenvolvido no âmbito de Cidad...
Nós Propomos! Autocarros Elétricos - Trabalho desenvolvido no âmbito de Cidad...Nós Propomos! Autocarros Elétricos - Trabalho desenvolvido no âmbito de Cidad...
Nós Propomos! Autocarros Elétricos - Trabalho desenvolvido no âmbito de Cidad...
 
praticas experimentais 1 ano ensino médio
praticas experimentais 1 ano ensino médiopraticas experimentais 1 ano ensino médio
praticas experimentais 1 ano ensino médio
 
PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...
PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...
PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...
 
Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptx
Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptxSlides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptx
Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptx
 
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdf
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdfPROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdf
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdf
 
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
 
About Vila Galé- Cadeia Empresarial de Hotéis
About Vila Galé- Cadeia Empresarial de HotéisAbout Vila Galé- Cadeia Empresarial de Hotéis
About Vila Galé- Cadeia Empresarial de Hotéis
 
PROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdf
PROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdfPROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdf
PROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdf
 
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...
 
2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSO
2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSO2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSO
2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSO
 
migração e trabalho 2º ano.pptx fenomenos
migração e trabalho 2º ano.pptx fenomenosmigração e trabalho 2º ano.pptx fenomenos
migração e trabalho 2º ano.pptx fenomenos
 
Análise poema país de abril (Mauel alegre)
Análise poema país de abril (Mauel alegre)Análise poema país de abril (Mauel alegre)
Análise poema país de abril (Mauel alegre)
 
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdf
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdfProjeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdf
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdf
 

Getting into Linux - A brief Introduction to the Shell Linux Environment

  • 1. Getting into Linux Uma rápida introdução ao Ambiente Shell Linux. Rafael Moreno – rafafm@ System z | Mainframe Systems Operations
  • 2. © 2011 IBM Corporation 2 AGENDA  História do Linux  Como surgiu o Linux?  Desenvolvimento  Uso do Linux no cotidiano  Distribuições Linux  Conhecendo o Ambiente  Logando no Sistema  Conhecendo o Shell  Usuário vs. Superusuário  Saindo do Sistema 
  • 3. © 2011 IBM Corporation 3 AGENDA  Comandos Básicos  Listagem e Criação Diretórios  Renomeando Arquivos e Diretórios  Deletando Arquivos e Diretórios  Lendo e editando o conteúdo de arquivos  Permissões de Acesso  Encontrando Ajuda  Seguindo Adiante  Links e Livros recomendados  Certificações Linux
  • 4. © 2011 IBM Corporation 4 História do Linux – Como surgiu o Linux? – Desenvolvimento – Uso do Linux no cotidiano – Distribuições Linux
  • 5. © 2011 IBM Corporation 5 Conhecendo o Ambiente - Logando no Sistema - Conhecendo o Shell - Usuário e Superusuário - Saindo do Sistema
  • 6. © 2011 IBM Corporation 6 Comandos Básicos ls - lista o conteúdo de diretórios Sintaxe: ls [OPÇÕES] [ARQUIVO] Exemplo: $ ls -l texto1.txt -rw-r--r-- 1 rfm rfm 0 Apr 18 12:13 texto1.txt Opções mais usadas: ls -l ~> Exibe diretórios no formato de lista longa ls -a ~> Exibe arquivos ocultos ls -R ~> Lista o conteúdo de diretórios e subdiretórios
  • 7. © 2011 IBM Corporation 7 Comandos Básicos pwd – Exibe o diretório de trabalho atual Sintaxe: pwd [OPÇÕES] Exemplo: $ pwd /home/rfm
  • 8. © 2011 IBM Corporation 8 Comandos Básicos cd – Muda o diretório de trabalho atual Sintaxe:  cd [DIRETÓRIO] Exemplo:  $ pwd  /home/rfm  $ cd Docs  $ pwd  /home/rfm/Docs
  • 9. © 2011 IBM Corporation 9 Comandos Básicos mkdir – Cria Diretórios Sintaxe:  mkdir [OPÇÕES] [DIRETÓRIO] Exemplo:  $ ls  Desktop Docs Downloads qBT_dir texto1.txt  $ mkdir teste  $ ls  Desktop Docs Downloads qBT_dir teste texto1.txt
  • 10. © 2011 IBM Corporation 1 Comandos Básicos mv – Move e Renomeia Arquivos e Diretórios Sintaxe: mv [OPÇÕES] ORIGEM DESTINO Exemplo: $ ls Desktop Docs Downloads qBT_dir file.txt $ mv file.txt texto.txt $ ls Desktop Docs Downloads qBT_dir texto.txt
  • 11. © 2011 IBM Corporation 1 Comandos Básicos rm – Deleta Arquivos e Diretórios Sintaxe: rm [OPÇÕES] ARQUIVO Exemplo: $ ls Desktop Docs Downloads qBT_dir texto1.txt $ rm -f texto1.txt $ ls Desktop Docs Downloads qBT_dir
  • 12. © 2011 IBM Corporation 1 Comandos Básicos nano – Editor de Texto Simples Sintaxe: nano [+LINHA] [OPÇÕES] [ARQUIVO]
  • 13. © 2011 IBM Corporation 1 Comandos Básicos cat – Concatenador de Arquivos Sintaxe: cat [OPÇÕES] [ARQUIVO] Exemplo: $ cat arq1.txt arq2.txt > tudojunto.txt $ cat tudojunto.txt Texto de arquivo 1. Texto de Arquivo 2.
  • 14. © 2011 IBM Corporation 1 Comandos Básicos more – Paginador de Texto Sintaxe: more [OPÇÕES] [ARQUIVO] Exemplo: $ more textolongo.txt Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna (…) --More-- (45%)
  • 15. © 2011 IBM Corporation 1 Comandos Básicos chmod – Altera Permissões de Acesso Sintaxe: chmod [OPÇÕES] MODO[,MODO] ARQUIVO 4 – Permissão de Leitura (r) 2 – Permissão de Escrita (w) 1 – Permissão de Execução (x)
  • 16. © 2011 IBM Corporation 1 Comandos Básicos man – Exibe páginas de manual Sintaxe:  man [ OPÇÕES] [COMANDO] Exemplo: $ man ls LS(1) User Commands NAME ls - list directory contents SYNOPSIS (...)
  • 17. © 2011 IBM Corporation 1 Comandos Básicos apropos – Pesquisa nas páginas de manual e descrições Sintaxe: apropos [OPÇÕES] [TERMO] Exemplo: $ apropos calc bc (1) - An arbitrary precision calculator language ipcalc (1) - An IP Netmask/broadcast/etc calculator sincos (3) - calculate sin and cos simultaneously strlen (3) - calculate the length of a string xcalc (1) - scientific calculator for X (...)
  • 18. © 2011 IBM Corporation 1 Seguindo Adiante Links: Guia FOCA GNU/Linux – http://www.guiafoca.org IBM DeveloperWorks - http://www.ibm.com/developerworks/linux Livros: Linux, Guia Prático – Editora GdH Press Linux - Fundamentos, Prática e Certificação LPI – Editora Alta Books Certificações: Certificação Linux LPIC - https://www.lpi.org/ Certificação Red Hat Linux - http://br.redhat.com/training/certifications
  • 19. © 2011 IBM Corporation 1