Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Getting into Linux
Uma rápida introdução ao Ambiente Shell Linux.
Rafael Moreno – rafafm@
System z | Mainframe Systems Ope...
© 2011 IBM Corporation
2
AGENDA
 História do Linux
 Como surgiu o Linux?
 Desenvolvimento
 Uso do Linux no cotidiano
...
© 2011 IBM Corporation
3
AGENDA
 Comandos Básicos
 Listagem e Criação Diretórios
 Renomeando Arquivos e Diretórios
 De...
© 2011 IBM Corporation
4
História do Linux
– Como surgiu o Linux?
– Desenvolvimento
– Uso do Linux no cotidiano
– Distribu...
© 2011 IBM Corporation
5
Conhecendo o Ambiente
- Logando no Sistema
- Conhecendo o Shell
- Usuário e Superusuário
- Saindo...
© 2011 IBM Corporation
6
Comandos Básicos
ls - lista o conteúdo de diretórios
Sintaxe:
ls [OPÇÕES] [ARQUIVO]
Exemplo:
$ ls...
© 2011 IBM Corporation
7
Comandos Básicos
pwd – Exibe o diretório de trabalho atual
Sintaxe:
pwd [OPÇÕES]
Exemplo:
$ pwd
/...
© 2011 IBM Corporation
8
Comandos Básicos
cd – Muda o diretório de trabalho atual
Sintaxe:
 cd [DIRETÓRIO]
Exemplo:
 $ p...
© 2011 IBM Corporation
9
Comandos Básicos
mkdir – Cria Diretórios
Sintaxe:
 mkdir [OPÇÕES] [DIRETÓRIO]
Exemplo:
 $ ls
 ...
© 2011 IBM Corporation
1
Comandos Básicos
mv – Move e Renomeia Arquivos e Diretórios
Sintaxe:
mv [OPÇÕES] ORIGEM DESTINO
E...
© 2011 IBM Corporation
1
Comandos Básicos
rm – Deleta Arquivos e Diretórios
Sintaxe:
rm [OPÇÕES] ARQUIVO
Exemplo:
$ ls
Des...
© 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 ar...
© 2011 IBM Corporation
1
Comandos Básicos
more – Paginador de Texto
Sintaxe:
more [OPÇÕES] [ARQUIVO]
Exemplo:
$ more texto...
© 2011 IBM Corporation
1
Comandos Básicos
chmod – Altera Permissões de Acesso
Sintaxe:
chmod [OPÇÕES] MODO[,MODO] ARQUIVO
...
© 2011 IBM Corporation
1
Comandos Básicos
man – Exibe páginas de manual
Sintaxe:
 man [ OPÇÕES] [COMANDO]
Exemplo:
$ man ...
© 2011 IBM Corporation
1
Comandos Básicos
apropos – Pesquisa nas páginas de manual e descrições
Sintaxe:
apropos [OPÇÕES] ...
© 2011 IBM Corporation
1
Seguindo Adiante
Links:
Guia FOCA GNU/Linux – http://www.guiafoca.org
IBM DeveloperWorks - http:/...
© 2011 IBM Corporation
1
Upcoming SlideShare
Loading in …5
×

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

484,335 views

Published on

Pequeno workshop que apresentei no Training Center da IBM Hortolândia durante o curso "Replicadores de Skills - Formação de novos Instrutores."

Published in: Education
  • Be the first to comment

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

  1. 1. Getting into Linux Uma rápida introdução ao Ambiente Shell Linux. Rafael Moreno – rafafm@ System z | Mainframe Systems Operations
  2. 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. 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. 4. © 2011 IBM Corporation 4 História do Linux – Como surgiu o Linux? – Desenvolvimento – Uso do Linux no cotidiano – Distribuições Linux
  5. 5. © 2011 IBM Corporation 5 Conhecendo o Ambiente - Logando no Sistema - Conhecendo o Shell - Usuário e Superusuário - Saindo do Sistema
  6. 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. 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. 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. 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. 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. 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. 12. © 2011 IBM Corporation 1 Comandos Básicos nano – Editor de Texto Simples Sintaxe: nano [+LINHA] [OPÇÕES] [ARQUIVO]
  13. 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. 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. 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. 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. 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. 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. 19. © 2011 IBM Corporation 1

×