SlideShare una empresa de Scribd logo
1 de 33
Descargar para leer sin conexión
Conhecendo o mínimo de comandos de
terminal para tirar onda com os amigos e
      ser um profissional melhor.


               Ruither Borba, o delki8
                  about.me/delki8
O que a palavra Ubuntu significa?
●
    Ubuntu é uma antiga palavra africana que
    significa algo como "Humanidade para os
    outros" ou ainda "Sou o que sou pelo que nós
    somos". A distribuição Ubuntu traz o espírito
    desta palavra para o mundo do software livre.




                    Ruither Borba, o delki8
                       about.me/delki8
O que é software livre?
    A Free Software Foundation considera um software como livre quando
    atende aos quatro tipos de liberdade para os usuários:
●
    Liberdade 0: A liberdade para executar o programa, para qualquer
    propósito;
●
    Liberdade 1: A liberdade de estudar como o programa funciona, e
    adaptá-lo para as suas necessidades;
●
    Liberdade 2: A liberdade de redistribuir cópias do programa de modo
    que você possa ajudar ao seu próximo;
●
    Liberdade 3: A liberdade de modificar o programa e distribuir estas
    modificações, de modo que toda a comunidade se beneficie.




                             Ruither Borba, o delki8
                                about.me/delki8
Então o que é Ubuntu?
●
    Ubuntu é um sistema operacional de código aberto criado a
    partir do código fonte de outro sistema operacional (Debian).
●
    Seu objetivo é ser ao mesmo tempo um sistema rápido,
    seguro, amigável ao usuário e principalmente barato: o
    Ubuntu é e sempre será completamente gratuito.
●
    O lema do sistema foi durante muito tempo “Linux para seres
    humanos” em virtude da proposta amigável do sistema
    contrapondo-se ao estereótipo negativo que o termo “linux”
    causava para muitos usuários leigos.




                          Ruither Borba, o delki8
                             about.me/delki8
O Terminal
●
    Mesmo sendo um sistema com foco no
    usuário, a liberdade que o Ubuntu oferece
    nós da possibilidades para resolvermos
    diversos problemas mais rapidamente usando
    linhas de comando.
●
    O terminal é uma interface de uso de sistema
    baseada em linhas de comando, suas
    capacidades dentro do sistema são
    praticamente infinitas.


                    Ruither Borba, o delki8
                       about.me/delki8
O Terminal
●
    Não só pela liberdade mas também pela
    necessidade, o terminal se torna uma
    ferramenta de uso constante para usuários
    médios e avançados. Por isso é importante
    que nós, profissionais que trabalhamos com
    tecnologia não tenhamos medo dele.
●
    O terminal é amigo.




                    Ruither Borba, o delki8
                       about.me/delki8
O Terminal
    Abrindo o terminal vemos a linha abaixo. Ela significa o seguinte:
●
    delki8: nome do usuário
●
    jaco: nome da máquina
●
    ~: abreviação da pasta do usuário /home/delki8
●
    $: significa que o usuário logado não é um administrador, se fosse apareceria
    um '#'




                                  Ruither Borba, o delki8
                                     about.me/delki8
O Terminal, comando “sudo”
●
    O comando sudo é o comando usado sempre
    que você precisar executar alguma tarefa que
    vá fazer alterações no sistema.
●
    Clark Kent / Super Homem




                    Ruither Borba, o delki8
                       about.me/delki8
O Terminal, comando “sudo”




         Ruither Borba, o delki8
            about.me/delki8
O Terminal, comando “su”
●
    Usando-se o comando su o usuário tem a
    capacidade de se logar como root do sistema,
    assim o nome do usuário também muda, bem
    como o caractere $ é substituído pelo #.




                    Ruither Borba, o delki8
                       about.me/delki8
O Terminal, comando “cd”
●
    Para se navegar pelas pastas do sistema, usamos o
    comando cd nomeDaPasta.
●
    O comando cd significa change directory ou trocar de
    diretório.
●
    Caso você não tenha permissão de acessar a pasta o
    console irá retornar uma mensagem “bash: cd:
    nomeDaPasta/: Permissão negada”
●
    Neste caso, mesmo usando o “sudo” você não teria
    como acessar a pasta. A única forma é usando o “su”.



                       Ruither Borba, o delki8
                          about.me/delki8
O Terminal, comando “cd”




●
    Note que o “~” foi usado como referência à
    pasta do usuário /home/delki8.




                   Ruither Borba, o delki8
                      about.me/delki8
O Terminal, comando “ls”
●
    O comando ls serve para listar os arquivos
    dentro de uma pasta.




                   Ruither Borba, o delki8
                      about.me/delki8
O Terminal, comando “clear”
●
    O comando clear significa “limpar”, ele serve
    para limpar o nosso terminal dos resultados
    de comandos antigos




                    Ruither Borba, o delki8
                       about.me/delki8
O Terminal, comando “mkdir”
●
    Tanto no Ubuntu quanto em qualquer linux o
    comando mkdir é usado para a criação de
    diretórios.
●
    mk é uma abreviação de make que significa
    “faça”, ou em nosso caso “crie”.
●
    dir é uma referência à própria palavra
    diretório, tornando-se “faça o diretório”.



                   Ruither Borba, o delki8
                      about.me/delki8
O Terminal, comando “mkdir”
●
    Note na imagem abaixo que na primeira vez
    que o comando ls é executado ele não
    retorna nada, logo após a execução do mkdir
    a pasta recém criada já aparece.




                   Ruither Borba, o delki8
                      about.me/delki8
O Terminal, comando “rm”
●
    O comando rm é uma abreviação para remove e é usado para
    se remover arquivos e diretórios.
●
    Para se remover um determinado arquivo dentro de um
    diretório, entre no diretório usando o comando cd e em
    seguida digite rm nomeDoArquivo.
●
    Para remoção de diretórios o processo é o mesmo, contudo
    deve-se adicionar o parâmetro -r, que torna a exclusão
    recursiva, apagando o diretório e tudo que existe dentro dele.
●
    Observação importante: o comando rm não envia o arquivo ou diretório para a lixeira, o arquivo não possui
    recuperação sem uso de software especializado quando este comando é executado.




                                           Ruither Borba, o delki8
                                              about.me/delki8
O Terminal, comando “rm”




        Ruither Borba, o delki8
           about.me/delki8
O Terminal, iniciando um programa
●
    Para iniciar um programa pelo terminal digite
    o nome do programa no terminal.




                    Ruither Borba, o delki8
                       about.me/delki8
O Terminal, comando “apt-get”
    O Ubuntu funciona com uma lista de
    repositórios de software. Dessa forma você
    garante que está sempre baixando uma
    versão segura diretamente do desenvolvedor.
●
    O     comando        apt-get serve para
    administrarmos pacotes, programas e os
    repositórios do sistema.




                   Ruither Borba, o delki8
                      about.me/delki8
O Terminal, comando “apt-get”
    Como é um comando administrativo, seu uso
    deve vir sempre acompanhado do sudo antes.
●
    sudo apt-get update: atualiza as listas dos
    pacotes/softwares que estão nos repositórios.
●
    sudo apt-get upgrade: atualiza todos os
    pacotes/softwares instalados na máquina com
    as versões mais recentes dos repositórios.




                    Ruither Borba, o delki8
                       about.me/delki8
O Terminal, comando “apt-get”




          Ruither Borba, o delki8
             about.me/delki8
O Terminal, comando “apt-get”
●
    sudo apt-get install nomeDoPrograma:
    instala todos os pacotes pertencentes a um
    programa.
●
    sudo apt-get remove nomeDoPrograma:
    remove todos os pacotes pertencentes a um
    programa.




                   Ruither Borba, o delki8
                      about.me/delki8
O Terminal, comando “tar”
●
    O comando tar é usado para se descompactar
    arquivos no formato tar.gz ou tar.bz2. Esses
    são formatos bastante utilizados entre os
    usuários de linux.
●
    O comando tar normalmente deve vir
    acompanhado de alguns parâmetros. Para
    arquivos do tipo tar.gz o comando tar virá
    acompanhado de -zxvf.



                    Ruither Borba, o delki8
                       about.me/delki8
O Terminal, comando “tar”
●
    z é a referência à descompressão de um arquivo
    comprimido com gzip.
●
    x é o que diz ao tar que ele deverá descompactar o
    arquivo.
●
    v é a verbose, faz com que você veja quais arquivos
    estão sendo descompactados enquanto isso
    acontece.
●
    f é para que o novo arquivo sobrescreva arquivos com
    o mesmo nome que estiverem na mesma pasta.



                       Ruither Borba, o delki8
                          about.me/delki8
O Terminal, comando “tar”




        Ruither Borba, o delki8
           about.me/delki8
O Terminal, comando “top”
●
    Por ter muita experiência com travamentos e
    comportamentos inadequados, o Windows
    desenvolveu um sistema muito eficiente de
    gerenciamento manual de processos para
    usuários médios/avançados.
●
    No Ubuntu, quando queremos matar um
    processo de maneira mais efetiva recorremos
    ao comando top.
●
    Observação: falar sobre o Monitor do Sistema




                                         Ruither Borba, o delki8
                                            about.me/delki8
O Terminal, comando “top”




        Ruither Borba, o delki8
           about.me/delki8
O Terminal, comando “top”
●
    top é um gerenciador de tarefas que funciona no
    terminal.
●
    Existem várias opções para uso deste programa,
    mas a ideia aqui será apenas apresentar sua
    funcionalidade em matar processos.
●
    Depois de entrar no top (digitando top no
    terminal), o usuário deve digitar a letra “k”
    referente a “kill” e digitar o PID do processo que
    deseja matar.



                      Ruither Borba, o delki8
                         about.me/delki8
O Terminal, comando “top”
●
    PID é uma sigla para Process Identification, é
    o número único que o processo recebe
    quando é iniciado, um PID não é exclusivo de
    um programa.
●
    Na imagem mostrada, caso quiséssemos
    matar o processo “rhythmbox” deveríamos
    digitar k e em seguida 3551 já que este é o
    PID do rhythmbox.



                    Ruither Borba, o delki8
                       about.me/delki8
Agradecimentos
●
    Obrigado a Deus por tudo.
●
    Obrigado a todos pela atenção.
●
    Obrigado à comunidade, que faz possível
    termos software gratuito, seguro e de
    qualidade.




                    Ruither Borba, o delki8
                       about.me/delki8
Fontes para este trabalho
●
    Este trabalho foi baseado no capítulo 5 do
    livro “Ubuntu, Guia do Iniciante 2.0” escrito
    por Carlos Eduardo do Val.
●
    As leis do software livre foram retiradas no
    ótimo artigo que a Wikipedia tem sobre o
    assunto.
●
    Outras informações vieram da comunidade,
    sempre prestativa.


                    Ruither Borba, o delki8
                       about.me/delki8
Contatos

       Twitter: @delki8
IRC: chat.freenode.net / delki8
  E-mail: delki8@gmail.com
  Blog: delki8.blogspot.com




         Ruither Borba, o delki8
            about.me/delki8

Más contenido relacionado

La actualidad más candente

Tradução de Aplicativos Livres
Tradução de Aplicativos LivresTradução de Aplicativos Livres
Tradução de Aplicativos LivresÁtila Camurça
 
Palestra Linux Survival Kit para PHPeiros
Palestra Linux Survival Kit para PHPeirosPalestra Linux Survival Kit para PHPeiros
Palestra Linux Survival Kit para PHPeirosLeonardo Tumadjian
 
Introdução ao Linux - aula 01
Introdução ao Linux - aula 01Introdução ao Linux - aula 01
Introdução ao Linux - aula 01Renan Aryel
 
Slide minicursocalourosufpa2010
Slide minicursocalourosufpa2010Slide minicursocalourosufpa2010
Slide minicursocalourosufpa2010Diego Damasceno
 
Introdução ao Linux - aula 02
Introdução ao Linux - aula 02Introdução ao Linux - aula 02
Introdução ao Linux - aula 02Renan Aryel
 
Curso de Introdução ao Software Livre - Aula de 29/10/2009
Curso de Introdução ao Software Livre - Aula de 29/10/2009Curso de Introdução ao Software Livre - Aula de 29/10/2009
Curso de Introdução ao Software Livre - Aula de 29/10/2009Antônio Arapiraca
 
Primeiros passos no terminal (TcheLinux UCPEL 2012)
Primeiros passos no terminal (TcheLinux UCPEL 2012)Primeiros passos no terminal (TcheLinux UCPEL 2012)
Primeiros passos no terminal (TcheLinux UCPEL 2012)rafaeldelete
 
Distribuições Linux
Distribuições LinuxDistribuições Linux
Distribuições LinuxAlmir Mendes
 
Mini-Curso "Introdução ao Linux Educacional"
Mini-Curso "Introdução ao Linux Educacional"Mini-Curso "Introdução ao Linux Educacional"
Mini-Curso "Introdução ao Linux Educacional"Morgana Lacerda
 
Instalação de softwares em sistemas baseados no Debian
Instalação de softwares em sistemas baseados no DebianInstalação de softwares em sistemas baseados no Debian
Instalação de softwares em sistemas baseados no DebianVinícius Hax
 
Apostila win linux revisada unidde iii
Apostila win  linux revisada unidde iii Apostila win  linux revisada unidde iii
Apostila win linux revisada unidde iii Josiane Silva
 
Linux - Bruno Oliveira 12ºL
Linux - Bruno Oliveira 12ºLLinux - Bruno Oliveira 12ºL
Linux - Bruno Oliveira 12ºLBrunoOliveira1070
 
Linux - Instalação de Programas
Linux - Instalação de ProgramasLinux - Instalação de Programas
Linux - Instalação de ProgramasÁtila Camurça
 

La actualidad más candente (20)

Tradução de Aplicativos Livres
Tradução de Aplicativos LivresTradução de Aplicativos Livres
Tradução de Aplicativos Livres
 
Palestra Linux Survival Kit para PHPeiros
Palestra Linux Survival Kit para PHPeirosPalestra Linux Survival Kit para PHPeiros
Palestra Linux Survival Kit para PHPeiros
 
IntroduçãO Ao Linux
IntroduçãO Ao LinuxIntroduçãO Ao Linux
IntroduçãO Ao Linux
 
Introdução ao Linux - aula 01
Introdução ao Linux - aula 01Introdução ao Linux - aula 01
Introdução ao Linux - aula 01
 
Hacking Linux
Hacking LinuxHacking Linux
Hacking Linux
 
Slide minicursocalourosufpa2010
Slide minicursocalourosufpa2010Slide minicursocalourosufpa2010
Slide minicursocalourosufpa2010
 
Introdução ao Linux - aula 02
Introdução ao Linux - aula 02Introdução ao Linux - aula 02
Introdução ao Linux - aula 02
 
So-mod-4
So-mod-4So-mod-4
So-mod-4
 
Curso de Introdução ao Software Livre - Aula de 29/10/2009
Curso de Introdução ao Software Livre - Aula de 29/10/2009Curso de Introdução ao Software Livre - Aula de 29/10/2009
Curso de Introdução ao Software Livre - Aula de 29/10/2009
 
Primeiros passos no terminal (TcheLinux UCPEL 2012)
Primeiros passos no terminal (TcheLinux UCPEL 2012)Primeiros passos no terminal (TcheLinux UCPEL 2012)
Primeiros passos no terminal (TcheLinux UCPEL 2012)
 
Distribuições Linux
Distribuições LinuxDistribuições Linux
Distribuições Linux
 
Sistema operacional-1-ano-de-informatica-completa
Sistema operacional-1-ano-de-informatica-completaSistema operacional-1-ano-de-informatica-completa
Sistema operacional-1-ano-de-informatica-completa
 
Mini-Curso "Introdução ao Linux Educacional"
Mini-Curso "Introdução ao Linux Educacional"Mini-Curso "Introdução ao Linux Educacional"
Mini-Curso "Introdução ao Linux Educacional"
 
Instalação de softwares em sistemas baseados no Debian
Instalação de softwares em sistemas baseados no DebianInstalação de softwares em sistemas baseados no Debian
Instalação de softwares em sistemas baseados no Debian
 
Apostila win linux revisada unidde iii
Apostila win  linux revisada unidde iii Apostila win  linux revisada unidde iii
Apostila win linux revisada unidde iii
 
Linux - Bruno Oliveira 12ºL
Linux - Bruno Oliveira 12ºLLinux - Bruno Oliveira 12ºL
Linux - Bruno Oliveira 12ºL
 
Introdução ao Ssh
Introdução ao SshIntrodução ao Ssh
Introdução ao Ssh
 
Linux - Instalação de Programas
Linux - Instalação de ProgramasLinux - Instalação de Programas
Linux - Instalação de Programas
 
Seminario linux
Seminario linuxSeminario linux
Seminario linux
 
Aula 06 comandos linux
Aula 06   comandos linuxAula 06   comandos linux
Aula 06 comandos linux
 

Similar a Conhecendo os principais comandos do terminal

Guia 500 comandos_linux
Guia 500 comandos_linuxGuia 500 comandos_linux
Guia 500 comandos_linuxDario Nakazima
 
Sistemas Operacionais - 06 - Sistemas Operacionais Linux
Sistemas Operacionais - 06 - Sistemas Operacionais LinuxSistemas Operacionais - 06 - Sistemas Operacionais Linux
Sistemas Operacionais - 06 - Sistemas Operacionais LinuxMauro Duarte
 
Slide minicursocalourosufpa2011
Slide minicursocalourosufpa2011Slide minicursocalourosufpa2011
Slide minicursocalourosufpa2011Diego Damasceno
 
Sistema Operacional GNU/Linux
Sistema Operacional GNU/LinuxSistema Operacional GNU/Linux
Sistema Operacional GNU/LinuxPedro Neto
 
Linux x Windowns
Linux x WindownsLinux x Windowns
Linux x WindownsSENAC RIO
 
Ubuntu Fábio Alves
Ubuntu Fábio AlvesUbuntu Fábio Alves
Ubuntu Fábio Alvesflukso
 
Complemento rodrigo f ormatado
Complemento rodrigo f ormatadoComplemento rodrigo f ormatado
Complemento rodrigo f ormatadoNeon Online
 
Comandos Linux
Comandos LinuxComandos Linux
Comandos Linuxlol
 
Aula - Comandos Linux - Parte 1
Aula - Comandos Linux - Parte 1Aula - Comandos Linux - Parte 1
Aula - Comandos Linux - Parte 1Leo Amorim
 
Comandos Linux Parte 1
Comandos Linux Parte 1Comandos Linux Parte 1
Comandos Linux Parte 1Leo Amorim
 
Introdução ao Linux
Introdução ao LinuxIntrodução ao Linux
Introdução ao Linuxguest82cc1d
 
Hacking Linux: Princípios Básicos de Segurança - Bruna Griebeler
Hacking Linux: Princípios Básicos de Segurança - Bruna GriebelerHacking Linux: Princípios Básicos de Segurança - Bruna Griebeler
Hacking Linux: Princípios Básicos de Segurança - Bruna GriebelerTchelinux
 
Sistemas Operacionais - Gnu/Linux Sistemas de Arquivos e Dispositivos
Sistemas Operacionais - Gnu/Linux Sistemas de Arquivos e DispositivosSistemas Operacionais - Gnu/Linux Sistemas de Arquivos e Dispositivos
Sistemas Operacionais - Gnu/Linux Sistemas de Arquivos e DispositivosLuiz Arthur
 

Similar a Conhecendo os principais comandos do terminal (20)

Comandos Linux
Comandos LinuxComandos Linux
Comandos Linux
 
Guia 500 comandos_linux
Guia 500 comandos_linuxGuia 500 comandos_linux
Guia 500 comandos_linux
 
Sistemas Operacionais - 06 - Sistemas Operacionais Linux
Sistemas Operacionais - 06 - Sistemas Operacionais LinuxSistemas Operacionais - 06 - Sistemas Operacionais Linux
Sistemas Operacionais - 06 - Sistemas Operacionais Linux
 
Slide minicursocalourosufpa2011
Slide minicursocalourosufpa2011Slide minicursocalourosufpa2011
Slide minicursocalourosufpa2011
 
Linux Ubuntu
Linux   UbuntuLinux   Ubuntu
Linux Ubuntu
 
Sistema Operacional GNU/Linux
Sistema Operacional GNU/LinuxSistema Operacional GNU/Linux
Sistema Operacional GNU/Linux
 
Linux x Windowns
Linux x WindownsLinux x Windowns
Linux x Windowns
 
Ubuntu Fábio Alves
Ubuntu Fábio AlvesUbuntu Fábio Alves
Ubuntu Fábio Alves
 
Complemento rodrigo f ormatado
Complemento rodrigo f ormatadoComplemento rodrigo f ormatado
Complemento rodrigo f ormatado
 
Comandos Linux
Comandos LinuxComandos Linux
Comandos Linux
 
Aprendendo linux
Aprendendo linuxAprendendo linux
Aprendendo linux
 
Aula - Comandos Linux - Parte 1
Aula - Comandos Linux - Parte 1Aula - Comandos Linux - Parte 1
Aula - Comandos Linux - Parte 1
 
Comandos Linux Parte 1
Comandos Linux Parte 1Comandos Linux Parte 1
Comandos Linux Parte 1
 
Introdução ao Linux
Introdução ao LinuxIntrodução ao Linux
Introdução ao Linux
 
Hacking Linux: Princípios Básicos de Segurança - Bruna Griebeler
Hacking Linux: Princípios Básicos de Segurança - Bruna GriebelerHacking Linux: Princípios Básicos de Segurança - Bruna Griebeler
Hacking Linux: Princípios Básicos de Segurança - Bruna Griebeler
 
Aula 10 semana
Aula 10 semanaAula 10 semana
Aula 10 semana
 
Minicurso linux
Minicurso linuxMinicurso linux
Minicurso linux
 
Aula 10 semana
Aula 10 semanaAula 10 semana
Aula 10 semana
 
Sistemas Operacionais - Gnu/Linux Sistemas de Arquivos e Dispositivos
Sistemas Operacionais - Gnu/Linux Sistemas de Arquivos e DispositivosSistemas Operacionais - Gnu/Linux Sistemas de Arquivos e Dispositivos
Sistemas Operacionais - Gnu/Linux Sistemas de Arquivos e Dispositivos
 
SlackWare - Leonel
SlackWare - LeonelSlackWare - Leonel
SlackWare - Leonel
 

Conhecendo os principais comandos do terminal

  • 1. Conhecendo o mínimo de comandos de terminal para tirar onda com os amigos e ser um profissional melhor. Ruither Borba, o delki8 about.me/delki8
  • 2. O que a palavra Ubuntu significa? ● Ubuntu é uma antiga palavra africana que significa algo como "Humanidade para os outros" ou ainda "Sou o que sou pelo que nós somos". A distribuição Ubuntu traz o espírito desta palavra para o mundo do software livre. Ruither Borba, o delki8 about.me/delki8
  • 3. O que é software livre? A Free Software Foundation considera um software como livre quando atende aos quatro tipos de liberdade para os usuários: ● Liberdade 0: A liberdade para executar o programa, para qualquer propósito; ● Liberdade 1: A liberdade de estudar como o programa funciona, e adaptá-lo para as suas necessidades; ● Liberdade 2: A liberdade de redistribuir cópias do programa de modo que você possa ajudar ao seu próximo; ● Liberdade 3: A liberdade de modificar o programa e distribuir estas modificações, de modo que toda a comunidade se beneficie. Ruither Borba, o delki8 about.me/delki8
  • 4. Então o que é Ubuntu? ● Ubuntu é um sistema operacional de código aberto criado a partir do código fonte de outro sistema operacional (Debian). ● Seu objetivo é ser ao mesmo tempo um sistema rápido, seguro, amigável ao usuário e principalmente barato: o Ubuntu é e sempre será completamente gratuito. ● O lema do sistema foi durante muito tempo “Linux para seres humanos” em virtude da proposta amigável do sistema contrapondo-se ao estereótipo negativo que o termo “linux” causava para muitos usuários leigos. Ruither Borba, o delki8 about.me/delki8
  • 5. O Terminal ● Mesmo sendo um sistema com foco no usuário, a liberdade que o Ubuntu oferece nós da possibilidades para resolvermos diversos problemas mais rapidamente usando linhas de comando. ● O terminal é uma interface de uso de sistema baseada em linhas de comando, suas capacidades dentro do sistema são praticamente infinitas. Ruither Borba, o delki8 about.me/delki8
  • 6. O Terminal ● Não só pela liberdade mas também pela necessidade, o terminal se torna uma ferramenta de uso constante para usuários médios e avançados. Por isso é importante que nós, profissionais que trabalhamos com tecnologia não tenhamos medo dele. ● O terminal é amigo. Ruither Borba, o delki8 about.me/delki8
  • 7. O Terminal Abrindo o terminal vemos a linha abaixo. Ela significa o seguinte: ● delki8: nome do usuário ● jaco: nome da máquina ● ~: abreviação da pasta do usuário /home/delki8 ● $: significa que o usuário logado não é um administrador, se fosse apareceria um '#' Ruither Borba, o delki8 about.me/delki8
  • 8. O Terminal, comando “sudo” ● O comando sudo é o comando usado sempre que você precisar executar alguma tarefa que vá fazer alterações no sistema. ● Clark Kent / Super Homem Ruither Borba, o delki8 about.me/delki8
  • 9. O Terminal, comando “sudo” Ruither Borba, o delki8 about.me/delki8
  • 10. O Terminal, comando “su” ● Usando-se o comando su o usuário tem a capacidade de se logar como root do sistema, assim o nome do usuário também muda, bem como o caractere $ é substituído pelo #. Ruither Borba, o delki8 about.me/delki8
  • 11. O Terminal, comando “cd” ● Para se navegar pelas pastas do sistema, usamos o comando cd nomeDaPasta. ● O comando cd significa change directory ou trocar de diretório. ● Caso você não tenha permissão de acessar a pasta o console irá retornar uma mensagem “bash: cd: nomeDaPasta/: Permissão negada” ● Neste caso, mesmo usando o “sudo” você não teria como acessar a pasta. A única forma é usando o “su”. Ruither Borba, o delki8 about.me/delki8
  • 12. O Terminal, comando “cd” ● Note que o “~” foi usado como referência à pasta do usuário /home/delki8. Ruither Borba, o delki8 about.me/delki8
  • 13. O Terminal, comando “ls” ● O comando ls serve para listar os arquivos dentro de uma pasta. Ruither Borba, o delki8 about.me/delki8
  • 14. O Terminal, comando “clear” ● O comando clear significa “limpar”, ele serve para limpar o nosso terminal dos resultados de comandos antigos Ruither Borba, o delki8 about.me/delki8
  • 15. O Terminal, comando “mkdir” ● Tanto no Ubuntu quanto em qualquer linux o comando mkdir é usado para a criação de diretórios. ● mk é uma abreviação de make que significa “faça”, ou em nosso caso “crie”. ● dir é uma referência à própria palavra diretório, tornando-se “faça o diretório”. Ruither Borba, o delki8 about.me/delki8
  • 16. O Terminal, comando “mkdir” ● Note na imagem abaixo que na primeira vez que o comando ls é executado ele não retorna nada, logo após a execução do mkdir a pasta recém criada já aparece. Ruither Borba, o delki8 about.me/delki8
  • 17. O Terminal, comando “rm” ● O comando rm é uma abreviação para remove e é usado para se remover arquivos e diretórios. ● Para se remover um determinado arquivo dentro de um diretório, entre no diretório usando o comando cd e em seguida digite rm nomeDoArquivo. ● Para remoção de diretórios o processo é o mesmo, contudo deve-se adicionar o parâmetro -r, que torna a exclusão recursiva, apagando o diretório e tudo que existe dentro dele. ● Observação importante: o comando rm não envia o arquivo ou diretório para a lixeira, o arquivo não possui recuperação sem uso de software especializado quando este comando é executado. Ruither Borba, o delki8 about.me/delki8
  • 18. O Terminal, comando “rm” Ruither Borba, o delki8 about.me/delki8
  • 19. O Terminal, iniciando um programa ● Para iniciar um programa pelo terminal digite o nome do programa no terminal. Ruither Borba, o delki8 about.me/delki8
  • 20. O Terminal, comando “apt-get” O Ubuntu funciona com uma lista de repositórios de software. Dessa forma você garante que está sempre baixando uma versão segura diretamente do desenvolvedor. ● O comando apt-get serve para administrarmos pacotes, programas e os repositórios do sistema. Ruither Borba, o delki8 about.me/delki8
  • 21. O Terminal, comando “apt-get” Como é um comando administrativo, seu uso deve vir sempre acompanhado do sudo antes. ● sudo apt-get update: atualiza as listas dos pacotes/softwares que estão nos repositórios. ● sudo apt-get upgrade: atualiza todos os pacotes/softwares instalados na máquina com as versões mais recentes dos repositórios. Ruither Borba, o delki8 about.me/delki8
  • 22. O Terminal, comando “apt-get” Ruither Borba, o delki8 about.me/delki8
  • 23. O Terminal, comando “apt-get” ● sudo apt-get install nomeDoPrograma: instala todos os pacotes pertencentes a um programa. ● sudo apt-get remove nomeDoPrograma: remove todos os pacotes pertencentes a um programa. Ruither Borba, o delki8 about.me/delki8
  • 24. O Terminal, comando “tar” ● O comando tar é usado para se descompactar arquivos no formato tar.gz ou tar.bz2. Esses são formatos bastante utilizados entre os usuários de linux. ● O comando tar normalmente deve vir acompanhado de alguns parâmetros. Para arquivos do tipo tar.gz o comando tar virá acompanhado de -zxvf. Ruither Borba, o delki8 about.me/delki8
  • 25. O Terminal, comando “tar” ● z é a referência à descompressão de um arquivo comprimido com gzip. ● x é o que diz ao tar que ele deverá descompactar o arquivo. ● v é a verbose, faz com que você veja quais arquivos estão sendo descompactados enquanto isso acontece. ● f é para que o novo arquivo sobrescreva arquivos com o mesmo nome que estiverem na mesma pasta. Ruither Borba, o delki8 about.me/delki8
  • 26. O Terminal, comando “tar” Ruither Borba, o delki8 about.me/delki8
  • 27. O Terminal, comando “top” ● Por ter muita experiência com travamentos e comportamentos inadequados, o Windows desenvolveu um sistema muito eficiente de gerenciamento manual de processos para usuários médios/avançados. ● No Ubuntu, quando queremos matar um processo de maneira mais efetiva recorremos ao comando top. ● Observação: falar sobre o Monitor do Sistema Ruither Borba, o delki8 about.me/delki8
  • 28. O Terminal, comando “top” Ruither Borba, o delki8 about.me/delki8
  • 29. O Terminal, comando “top” ● top é um gerenciador de tarefas que funciona no terminal. ● Existem várias opções para uso deste programa, mas a ideia aqui será apenas apresentar sua funcionalidade em matar processos. ● Depois de entrar no top (digitando top no terminal), o usuário deve digitar a letra “k” referente a “kill” e digitar o PID do processo que deseja matar. Ruither Borba, o delki8 about.me/delki8
  • 30. O Terminal, comando “top” ● PID é uma sigla para Process Identification, é o número único que o processo recebe quando é iniciado, um PID não é exclusivo de um programa. ● Na imagem mostrada, caso quiséssemos matar o processo “rhythmbox” deveríamos digitar k e em seguida 3551 já que este é o PID do rhythmbox. Ruither Borba, o delki8 about.me/delki8
  • 31. Agradecimentos ● Obrigado a Deus por tudo. ● Obrigado a todos pela atenção. ● Obrigado à comunidade, que faz possível termos software gratuito, seguro e de qualidade. Ruither Borba, o delki8 about.me/delki8
  • 32. Fontes para este trabalho ● Este trabalho foi baseado no capítulo 5 do livro “Ubuntu, Guia do Iniciante 2.0” escrito por Carlos Eduardo do Val. ● As leis do software livre foram retiradas no ótimo artigo que a Wikipedia tem sobre o assunto. ● Outras informações vieram da comunidade, sempre prestativa. Ruither Borba, o delki8 about.me/delki8
  • 33. Contatos Twitter: @delki8 IRC: chat.freenode.net / delki8 E-mail: delki8@gmail.com Blog: delki8.blogspot.com Ruither Borba, o delki8 about.me/delki8