SlideShare ist ein Scribd-Unternehmen logo
1 von 61
Downloaden Sie, um offline zu lesen
SAPO
  Sessions

                       Command line - the best GUI you can get
    Paulo
  Trezentos
                                    SAPO Sessions
Ambiente em
Linux
Variáveis de
ambiente

                                    Paulo Trezentos
Ficheiros

Comandos
Ficheiros e
directorias
Estado do sistema e
gestão de

                                   1 de Abril de 2009
utilizadores
Arquivar e comprimir
Redireccionamento e
pipes
Localizar ficheiros
Parsing
Rede
Sessão
Ajuda
Agenda

   SAPO
  Sessions
                           Ambiente em Linux
                       1
    Paulo
                            Variáveis de ambiente
  Trezentos

                            Ficheiros
Ambiente em
Linux
Variáveis de
                           Comandos
                       2
ambiente
Ficheiros

                             Ficheiros e directorias
Comandos
                             Estado do sistema e gestão de utilizadores
Ficheiros e
directorias

                             Arquivar e comprimir
Estado do sistema e
gestão de
utilizadores
                             Redireccionamento e pipes
Arquivar e comprimir
Redireccionamento e
                             Localizar ficheiros
pipes
Localizar ficheiros

                             Parsing
Parsing
Rede

                             Rede
Sessão
Ajuda

                             Sessão
                             Ajuda
Agenda

   SAPO
  Sessions
                           Ambiente em Linux
                       1
    Paulo
                            Variáveis de ambiente
  Trezentos

                            Ficheiros
Ambiente em
Linux
Variáveis de
                           Comandos
                       2
ambiente
Ficheiros

                             Ficheiros e directorias
Comandos
                             Estado do sistema e gestão de utilizadores
Ficheiros e
directorias

                             Arquivar e comprimir
Estado do sistema e
gestão de
utilizadores
                             Redireccionamento e pipes
Arquivar e comprimir
Redireccionamento e
                             Localizar ficheiros
pipes
Localizar ficheiros

                             Parsing
Parsing
Rede

                             Rede
Sessão
Ajuda

                             Sessão
                             Ajuda
Variables

   SAPO
  Sessions

                           export:
    Paulo
  Trezentos
                               export VAR=content
Ambiente em
Linux
Variáveis de
ambiente
Ficheiros

Comandos
Ficheiros e
directorias
Estado do sistema e
gestão de
utilizadores
Arquivar e comprimir
Redireccionamento e
pipes
Localizar ficheiros
Parsing
Rede
Sessão
Ajuda
Variables

   SAPO
  Sessions

                           export:
    Paulo
  Trezentos
                                  export VAR=content
Ambiente em
                           env:
Linux
Variáveis de
                                  env
ambiente
Ficheiros
                                  echo $PATH
Comandos
Ficheiros e
directorias
Estado do sistema e
gestão de
utilizadores
Arquivar e comprimir
Redireccionamento e
pipes
Localizar ficheiros
Parsing
Rede
Sessão
Ajuda
Variables

   SAPO
  Sessions

                           export:
    Paulo
  Trezentos
                                  export VAR=content
Ambiente em
                           env:
Linux
Variáveis de
                                  env
ambiente
Ficheiros
                                  echo $PATH
Comandos
                           Variáveis de sistema:
Ficheiros e
directorias
Estado do sistema e
                                  $PATH
gestão de
utilizadores
                                  $HOME
Arquivar e comprimir
Redireccionamento e
                                  $SHELL
pipes
Localizar ficheiros
                                  $LANGUAGE
Parsing

                                  $HISTSIZE
Rede
Sessão
Ajuda
Variables

   SAPO
  Sessions

                           export:
    Paulo
  Trezentos
                                  export VAR=content
Ambiente em
                           env:
Linux
Variáveis de
                                  env
ambiente
Ficheiros
                                  echo $PATH
Comandos
                           Variáveis de sistema:
Ficheiros e
directorias
Estado do sistema e
                                  $PATH
gestão de
utilizadores
                                  $HOME
Arquivar e comprimir
Redireccionamento e
                                  $SHELL
pipes
Localizar ficheiros
                                  $LANGUAGE
Parsing

                                  $HISTSIZE
Rede
Sessão

                           alias:
Ajuda



                                  alias newalias=cmd
Manter as variáveis entre sessoes

   SAPO
  Sessions
    Paulo
  Trezentos

Ambiente em
Linux
Variáveis de
ambiente
Ficheiros

                           /home/user/.bashrc
Comandos
Ficheiros e
directorias
Estado do sistema e
gestão de
utilizadores
Arquivar e comprimir
Redireccionamento e
pipes
Localizar ficheiros
Parsing
Rede
Sessão
Ajuda
Manter as variáveis entre sessoes

   SAPO
  Sessions
    Paulo
  Trezentos

Ambiente em
Linux
Variáveis de
ambiente
Ficheiros

                           /home/user/.bashrc
Comandos
Ficheiros e
                           /home/user/.bash_profile
directorias
Estado do sistema e
gestão de
utilizadores
Arquivar e comprimir
Redireccionamento e
pipes
Localizar ficheiros
Parsing
Rede
Sessão
Ajuda
Agenda

   SAPO
  Sessions
                           Ambiente em Linux
                       1
    Paulo
                            Variáveis de ambiente
  Trezentos

                            Ficheiros
Ambiente em
Linux
Variáveis de
                           Comandos
                       2
ambiente
Ficheiros

                             Ficheiros e directorias
Comandos
                             Estado do sistema e gestão de utilizadores
Ficheiros e
directorias

                             Arquivar e comprimir
Estado do sistema e
gestão de
utilizadores
                             Redireccionamento e pipes
Arquivar e comprimir
Redireccionamento e
                             Localizar ficheiros
pipes
Localizar ficheiros

                             Parsing
Parsing
Rede

                             Rede
Sessão
Ajuda

                             Sessão
                             Ajuda
Actividade: copiar esta apresentação

   SAPO
                       E se....
  Sessions
    Paulo
                       De repente, desaparecesse o ficheiro da apresentação?
  Trezentos

                       O melhor é fazer backup...
Ambiente em
Linux
Variáveis de
ambiente
Ficheiros

Comandos
Ficheiros e
directorias
Estado do sistema e
gestão de
utilizadores
Arquivar e comprimir
Redireccionamento e
pipes
Localizar ficheiros
Parsing
Rede
Sessão
Ajuda
Ficheiros e directorias

   SAPO
  Sessions
                           Listar ficheiros:
    Paulo
  Trezentos
                               ls
Ambiente em
Linux
Variáveis de
ambiente
Ficheiros

Comandos
Ficheiros e
directorias
Estado do sistema e
gestão de
utilizadores
Arquivar e comprimir
Redireccionamento e
pipes
Localizar ficheiros
Parsing
Rede
Sessão
Ajuda
Ficheiros e directorias

   SAPO
  Sessions
                           Listar ficheiros:
    Paulo
  Trezentos
                               ls
                           Criar a directoria:
Ambiente em
Linux
                               mkdir dir
Variáveis de
ambiente
Ficheiros

Comandos
Ficheiros e
directorias
Estado do sistema e
gestão de
utilizadores
Arquivar e comprimir
Redireccionamento e
pipes
Localizar ficheiros
Parsing
Rede
Sessão
Ajuda
Ficheiros e directorias

   SAPO
  Sessions
                           Listar ficheiros:
    Paulo
  Trezentos
                               ls
                           Criar a directoria:
Ambiente em
Linux
                               mkdir dir
Variáveis de
ambiente
Ficheiros
                           Copiar file1 para a directoria dir2/:
Comandos
                               cp file1 dir2/
Ficheiros e
directorias
Estado do sistema e
gestão de
utilizadores
Arquivar e comprimir
Redireccionamento e
pipes
Localizar ficheiros
Parsing
Rede
Sessão
Ajuda
Ficheiros e directorias

   SAPO
  Sessions
                           Listar ficheiros:
    Paulo
  Trezentos
                               ls
                           Criar a directoria:
Ambiente em
Linux
                               mkdir dir
Variáveis de
ambiente
Ficheiros
                           Copiar file1 para a directoria dir2/:
Comandos
                               cp file1 dir2/
Ficheiros e
directorias

                           Mover / renomear o ficheiro:
Estado do sistema e
gestão de
utilizadores
                               mv file1 file2
Arquivar e comprimir
Redireccionamento e
pipes
Localizar ficheiros
Parsing
Rede
Sessão
Ajuda
Ficheiros e directorias

   SAPO
  Sessions
                           Listar ficheiros:
    Paulo
  Trezentos
                               ls
                           Criar a directoria:
Ambiente em
Linux
                               mkdir dir
Variáveis de
ambiente
Ficheiros
                           Copiar file1 para a directoria dir2/:
Comandos
                               cp file1 dir2/
Ficheiros e
directorias

                           Mover / renomear o ficheiro:
Estado do sistema e
gestão de
utilizadores
                               mv file1 file2
Arquivar e comprimir
Redireccionamento e

                           Mostrar o conteúdo do ficheiro file1 (ficheiro texto):
pipes
Localizar ficheiros
Parsing
Rede

                               cat file1
Sessão
Ajuda
Ficheiros e directorias

   SAPO
  Sessions
                           Listar ficheiros:
    Paulo
  Trezentos
                               ls
                           Criar a directoria:
Ambiente em
Linux
                               mkdir dir
Variáveis de
ambiente
Ficheiros
                           Copiar file1 para a directoria dir2/:
Comandos
                               cp file1 dir2/
Ficheiros e
directorias

                           Mover / renomear o ficheiro:
Estado do sistema e
gestão de
utilizadores
                               mv file1 file2
Arquivar e comprimir
Redireccionamento e

                           Mostrar o conteúdo do ficheiro file1 (ficheiro texto):
pipes
Localizar ficheiros
Parsing
Rede

                               cat file1
Sessão
Ajuda

                           Mudar para a directoria:
                               cd dir
Actividade: diagnosticar problemas no sistema

   SAPO
  Sessions
                       E se....
    Paulo
  Trezentos
                       No dia de colocar em produção uma nova versão do
Ambiente em
                       software descobre-se que a máquina está lenta e
Linux
                       demorada a dar resposta?
Variáveis de
ambiente
Ficheiros

Comandos
Ficheiros e
directorias
Estado do sistema e
gestão de
utilizadores
Arquivar e comprimir
Redireccionamento e
pipes
Localizar ficheiros
Parsing
Rede
Sessão
Ajuda
Estado do sistema e gestão de utilizadores

   SAPO
                           Listar todos os processos de sistema:
  Sessions
                               ps -aux
    Paulo
  Trezentos

Ambiente em
Linux
Variáveis de
ambiente
Ficheiros

Comandos
Ficheiros e
directorias
Estado do sistema e
gestão de
utilizadores
Arquivar e comprimir
Redireccionamento e
pipes
Localizar ficheiros
Parsing
Rede
Sessão
Ajuda
Estado do sistema e gestão de utilizadores

   SAPO
                           Listar todos os processos de sistema:
  Sessions
                               ps -aux
    Paulo
  Trezentos
                           Listar os processos em árvore:
                               pstree
Ambiente em
Linux
Variáveis de
ambiente
Ficheiros

Comandos
Ficheiros e
directorias
Estado do sistema e
gestão de
utilizadores
Arquivar e comprimir
Redireccionamento e
pipes
Localizar ficheiros
Parsing
Rede
Sessão
Ajuda
Estado do sistema e gestão de utilizadores

   SAPO
                           Listar todos os processos de sistema:
  Sessions
                               ps -aux
    Paulo
  Trezentos
                           Listar os processos em árvore:
                               pstree
Ambiente em
Linux
                           Ordenar os processos por CPU (ou RAM):
Variáveis de
ambiente

                               top
Ficheiros

Comandos
Ficheiros e
directorias
Estado do sistema e
gestão de
utilizadores
Arquivar e comprimir
Redireccionamento e
pipes
Localizar ficheiros
Parsing
Rede
Sessão
Ajuda
Estado do sistema e gestão de utilizadores

   SAPO
                           Listar todos os processos de sistema:
  Sessions
                               ps -aux
    Paulo
  Trezentos
                           Listar os processos em árvore:
                               pstree
Ambiente em
Linux
                           Ordenar os processos por CPU (ou RAM):
Variáveis de
ambiente

                               top
Ficheiros

Comandos
                           Verificar a memória livre e a swap:
Ficheiros e
directorias
                               free
Estado do sistema e
gestão de
utilizadores
Arquivar e comprimir
Redireccionamento e
pipes
Localizar ficheiros
Parsing
Rede
Sessão
Ajuda
Estado do sistema e gestão de utilizadores

   SAPO
                           Listar todos os processos de sistema:
  Sessions
                               ps -aux
    Paulo
  Trezentos
                           Listar os processos em árvore:
                               pstree
Ambiente em
Linux
                           Ordenar os processos por CPU (ou RAM):
Variáveis de
ambiente

                               top
Ficheiros

Comandos
                           Verificar a memória livre e a swap:
Ficheiros e
directorias
                               free
Estado do sistema e
gestão de
                           Mostrar o espaço livre nas partições livres:
utilizadores
Arquivar e comprimir

                               df -h
Redireccionamento e
pipes
Localizar ficheiros
Parsing
Rede
Sessão
Ajuda
Estado do sistema e gestão de utilizadores

   SAPO
                           Listar todos os processos de sistema:
  Sessions
                               ps -aux
    Paulo
  Trezentos
                           Listar os processos em árvore:
                               pstree
Ambiente em
Linux
                           Ordenar os processos por CPU (ou RAM):
Variáveis de
ambiente

                               top
Ficheiros

Comandos
                           Verificar a memória livre e a swap:
Ficheiros e
directorias
                               free
Estado do sistema e
gestão de
                           Mostrar o espaço livre nas partições livres:
utilizadores
Arquivar e comprimir

                               df -h
Redireccionamento e
pipes

                           Mostrar informação sobre o kernel e sobre o
Localizar ficheiros
Parsing

                           hardware:
Rede
Sessão

                               uname -a
Ajuda
Estado do sistema e gestão de utilizadores

   SAPO
                           Listar todos os processos de sistema:
  Sessions
                               ps -aux
    Paulo
  Trezentos
                           Listar os processos em árvore:
                               pstree
Ambiente em
Linux
                           Ordenar os processos por CPU (ou RAM):
Variáveis de
ambiente

                               top
Ficheiros

Comandos
                           Verificar a memória livre e a swap:
Ficheiros e
directorias
                               free
Estado do sistema e
gestão de
                           Mostrar o espaço livre nas partições livres:
utilizadores
Arquivar e comprimir

                               df -h
Redireccionamento e
pipes

                           Mostrar informação sobre o kernel e sobre o
Localizar ficheiros
Parsing

                           hardware:
Rede
Sessão

                               uname -a
Ajuda


                           Adicionar / remover utilizadores:
                               useradd -m prrt
                               userdel prrt
Actividade: comprimir logs

   SAPO
  Sessions
                       E se....
    Paulo
  Trezentos
                       Descobrimos que os logs estão a ocupar demasiado
Ambiente em
                       espaço em disco e que em 5 minutos ficaremos sem
Linux
                       espaço no filesystem?
Variáveis de
ambiente
Ficheiros

Comandos
Ficheiros e
directorias
Estado do sistema e
gestão de
utilizadores
Arquivar e comprimir
Redireccionamento e
pipes
Localizar ficheiros
Parsing
Rede
Sessão
Ajuda
Arquivar e comprimir

   SAPO
  Sessions
                           Arquivar:
    Paulo
  Trezentos
                               tar cvf filename.tar files dirs
                               tar xvf filename.tar
Ambiente em
Linux
Variáveis de
ambiente
Ficheiros

Comandos
Ficheiros e
directorias
Estado do sistema e
gestão de
utilizadores
Arquivar e comprimir
Redireccionamento e
pipes
Localizar ficheiros
Parsing
Rede
Sessão
Ajuda
Arquivar e comprimir

   SAPO
  Sessions
                           Arquivar:
    Paulo
  Trezentos
                               tar cvf filename.tar files dirs
                               tar xvf filename.tar
Ambiente em
Linux
                           Arquivar e comprimir:
Variáveis de
ambiente

                               tar cvfz filename.tgz files
Ficheiros


                               tar xvfz filename.tgz
Comandos
Ficheiros e
directorias
Estado do sistema e
gestão de
utilizadores
Arquivar e comprimir
Redireccionamento e
pipes
Localizar ficheiros
Parsing
Rede
Sessão
Ajuda
Arquivar e comprimir

   SAPO
  Sessions
                           Arquivar:
    Paulo
  Trezentos
                               tar cvf filename.tar files dirs
                               tar xvf filename.tar
Ambiente em
Linux
                           Arquivar e comprimir:
Variáveis de
ambiente

                               tar cvfz filename.tgz files
Ficheiros


                               tar xvfz filename.tgz
Comandos
Ficheiros e

                           Comprimir com bz2:
directorias
Estado do sistema e
gestão de
                               bzip2 file
utilizadores
Arquivar e comprimir
                               tar cvfj filename.tar.bz2 files
Redireccionamento e
pipes
                               bunzip2 file.bz2
Localizar ficheiros
Parsing
                               tar xvfj filename.tar.bz2
Rede
Sessão
Ajuda
Arquivar e comprimir

   SAPO
  Sessions
                           Arquivar:
    Paulo
  Trezentos
                               tar cvf filename.tar files dirs
                               tar xvf filename.tar
Ambiente em
Linux
                           Arquivar e comprimir:
Variáveis de
ambiente

                               tar cvfz filename.tgz files
Ficheiros


                               tar xvfz filename.tgz
Comandos
Ficheiros e

                           Comprimir com bz2:
directorias
Estado do sistema e
gestão de
                               bzip2 file
utilizadores
Arquivar e comprimir
                               tar cvfj filename.tar.bz2 files
Redireccionamento e
pipes
                               bunzip2 file.bz2
Localizar ficheiros
Parsing
                               tar xvfj filename.tar.bz2
Rede
Sessão
                           Comprimir com Zip:
Ajuda


                               zip files filename.zip
                               unzip filename.zip
Actividade: Manipular ficheiros

   SAPO
                       E se....
  Sessions
    Paulo
                       Precisamos de direccionar os erros da nossa aplicação
  Trezentos

                       para um ficheiro para enviar para as Operações?
Ambiente em
Linux
Variáveis de
ambiente
Ficheiros

Comandos
Ficheiros e
directorias
Estado do sistema e
gestão de
utilizadores
Arquivar e comprimir
Redireccionamento e
pipes
Localizar ficheiros
Parsing
Rede
Sessão
Ajuda
Redireccionamento e pipes

   SAPO
  Sessions
    Paulo
                          Redireccionar o stdout para file1:
  Trezentos
                              myprog > file1
Ambiente em
Linux
Variáveis de
ambiente
Ficheiros

Comandos
Ficheiros e
directorias
Estado do sistema e
gestão de
utilizadores
Arquivar e comprimir
Redireccionamento e
pipes
Localizar ficheiros
Parsing
Rede
Sessão
Ajuda
Redireccionamento e pipes

   SAPO
  Sessions
    Paulo
                          Redireccionar o stdout para file1:
  Trezentos
                              myprog > file1
Ambiente em
                          Redireccionar o stderr para file1:
Linux
Variáveis de

                              myprog_with_errors 2> file1
ambiente
Ficheiros

Comandos
Ficheiros e
directorias
Estado do sistema e
gestão de
utilizadores
Arquivar e comprimir
Redireccionamento e
pipes
Localizar ficheiros
Parsing
Rede
Sessão
Ajuda
Redireccionamento e pipes

   SAPO
  Sessions
    Paulo
                          Redireccionar o stdout para file1:
  Trezentos
                              myprog > file1
Ambiente em
                          Redireccionar o stderr para file1:
Linux
Variáveis de

                              myprog_with_errors 2> file1
ambiente
Ficheiros


                          Redireccionar simultaneamente o stdout e o stderr
Comandos

                          para file1:
Ficheiros e
directorias
Estado do sistema e
                              myprog &> file1
gestão de
utilizadores
Arquivar e comprimir
Redireccionamento e
pipes
Localizar ficheiros
Parsing
Rede
Sessão
Ajuda
Redireccionamento e pipes

   SAPO
  Sessions
    Paulo
                          Redireccionar o stdout para file1:
  Trezentos
                              myprog > file1
Ambiente em
                          Redireccionar o stderr para file1:
Linux
Variáveis de

                              myprog_with_errors 2> file1
ambiente
Ficheiros


                          Redireccionar simultaneamente o stdout e o stderr
Comandos

                          para file1:
Ficheiros e
directorias
Estado do sistema e
                              myprog &> file1
gestão de
utilizadores

                          Redireccionar o conteúdo de file1 para o stdin da
Arquivar e comprimir
Redireccionamento e
pipes
                          aplicação myprog:
Localizar ficheiros
Parsing
                              myprog < file1
Rede
Sessão
Ajuda
Redireccionamento e pipes

   SAPO
  Sessions
    Paulo
                          Redireccionar o stdout para file1:
  Trezentos
                              myprog > file1
Ambiente em
                          Redireccionar o stderr para file1:
Linux
Variáveis de

                              myprog_with_errors 2> file1
ambiente
Ficheiros


                          Redireccionar simultaneamente o stdout e o stderr
Comandos

                          para file1:
Ficheiros e
directorias
Estado do sistema e
                              myprog &> file1
gestão de
utilizadores

                          Redireccionar o conteúdo de file1 para o stdin da
Arquivar e comprimir
Redireccionamento e
pipes
                          aplicação myprog:
Localizar ficheiros
Parsing
                              myprog < file1
Rede
Sessão
                          Redireccionar o stdout para o myprog:
Ajuda


                              echo msg | myprog
Actividade: Encontrar um ficheiro no disco

   SAPO
                       E se....
  Sessions
    Paulo
                       Precisamos de encontrar o ficheiro com os contactos das
  Trezentos

                       Operações?
Ambiente em
Linux
Variáveis de
ambiente
Ficheiros

Comandos
Ficheiros e
directorias
Estado do sistema e
gestão de
utilizadores
Arquivar e comprimir
Redireccionamento e
pipes
Localizar ficheiros
Parsing
Rede
Sessão
Ajuda
Localizar ficheiros

   SAPO
  Sessions
    Paulo
                           Localizar o ficheiro em disco (-i = não
  Trezentos

                           case-sensistive). Precisa de updatedb antes.
Ambiente em
                               locate -i file
Linux
Variáveis de
ambiente
Ficheiros

Comandos
Ficheiros e
directorias
Estado do sistema e
gestão de
utilizadores
Arquivar e comprimir
Redireccionamento e
pipes
Localizar ficheiros
Parsing
Rede
Sessão
Ajuda
Localizar ficheiros

   SAPO
  Sessions
    Paulo
                           Localizar o ficheiro em disco (-i = não
  Trezentos

                           case-sensistive). Precisa de updatedb antes.
Ambiente em
                               locate -i file
Linux
Variáveis de

                           Actualiza a base de dados de ficheiros e
ambiente
Ficheiros

                           directorias:
Comandos
Ficheiros e
                               updatedb
directorias
Estado do sistema e
gestão de
utilizadores
Arquivar e comprimir
Redireccionamento e
pipes
Localizar ficheiros
Parsing
Rede
Sessão
Ajuda
Localizar ficheiros

   SAPO
  Sessions
    Paulo
                           Localizar o ficheiro em disco (-i = não
  Trezentos

                           case-sensistive). Precisa de updatedb antes.
Ambiente em
                               locate -i file
Linux
Variáveis de

                           Actualiza a base de dados de ficheiros e
ambiente
Ficheiros

                           directorias:
Comandos
Ficheiros e
                               updatedb
directorias
Estado do sistema e
                           Procura recursivamente por um determinado nome
gestão de
utilizadores

                           a começar na dir “/”.:
Arquivar e comprimir
Redireccionamento e
pipes
                               find / -name file
Localizar ficheiros
Parsing
Rede
Sessão
Ajuda
Localizar ficheiros

   SAPO
  Sessions
    Paulo
                           Localizar o ficheiro em disco (-i = não
  Trezentos

                           case-sensistive). Precisa de updatedb antes.
Ambiente em
                               locate -i file
Linux
Variáveis de

                           Actualiza a base de dados de ficheiros e
ambiente
Ficheiros

                           directorias:
Comandos
Ficheiros e
                               updatedb
directorias
Estado do sistema e
                           Procura recursivamente por um determinado nome
gestão de
utilizadores

                           a começar na dir “/”.:
Arquivar e comprimir
Redireccionamento e
pipes
                               find / -name file
Localizar ficheiros
Parsing
                           Executa um comando a partir de cada linha do
Rede

                           output:
Sessão
Ajuda

                               find . -exec ls
Actividade: Extrair informação do ficheiro

   SAPO
                       E se....
  Sessions
    Paulo
                       Encontramos o ficheiro, mas precisamos de fazer parsing
  Trezentos
                       ao seu conteúdo?
Ambiente em
Linux
Variáveis de
ambiente
Ficheiros

Comandos
Ficheiros e
directorias
Estado do sistema e
gestão de
utilizadores
Arquivar e comprimir
Redireccionamento e
pipes
Localizar ficheiros
Parsing
Rede
Sessão
Ajuda
Parsing

   SAPO
  Sessions
    Paulo
  Trezentos

                           Imprime a linha de file em que o padrão ocorre:
Ambiente em
                                 grep pattern file
Linux
Variáveis de
                                 grep -E ext_regexp file
ambiente
Ficheiros
                                 -P Perl_regexp file
Comandos
Ficheiros e
directorias
Estado do sistema e
gestão de
utilizadores
Arquivar e comprimir
Redireccionamento e
pipes
Localizar ficheiros
Parsing
Rede
Sessão
Ajuda
Parsing

   SAPO
  Sessions
    Paulo
  Trezentos

                           Imprime a linha de file em que o padrão ocorre:
Ambiente em
                                 grep pattern file
Linux
Variáveis de
                                 grep -E ext_regexp file
ambiente
Ficheiros
                                 -P Perl_regexp file
Comandos
                           Imprime o campo 2 de cada linha de file (com o
Ficheiros e
directorias

                           espaço como separador):
Estado do sistema e
gestão de
utilizadores
                                 awk ’print $2’ file
Arquivar e comprimir
Redireccionamento e
pipes
Localizar ficheiros
Parsing
Rede
Sessão
Ajuda
Parsing

   SAPO
  Sessions
    Paulo
  Trezentos

                           Imprime a linha de file em que o padrão ocorre:
Ambiente em
                                 grep pattern file
Linux
Variáveis de
                                 grep -E ext_regexp file
ambiente
Ficheiros
                                 -P Perl_regexp file
Comandos
                           Imprime o campo 2 de cada linha de file (com o
Ficheiros e
directorias

                           espaço como separador):
Estado do sistema e
gestão de
utilizadores
                                 awk ’print $2’ file
Arquivar e comprimir
Redireccionamento e
                           Envia o conteúdo de file1 com str1 substituído por
pipes
Localizar ficheiros
                           str2 para o stdout:
Parsing
Rede
                                 sed s/str1/str2 file1
Sessão
Ajuda
Actividade: Compreender a rede

   SAPO
  Sessions
    Paulo
                       E se....
  Trezentos

                       Quando finalmente temos a causa do problema, falta a rede
Ambiente em
Linux
                       no nosso PC. O que podemos fazer?
Variáveis de
ambiente
Ficheiros

Comandos
Ficheiros e
directorias
Estado do sistema e
gestão de
utilizadores
Arquivar e comprimir
Redireccionamento e
pipes
Localizar ficheiros
Parsing
Rede
Sessão
Ajuda
Rede

   SAPO
                          Listar / definir os interfaces de rede
  Sessions
                              ifconfig
    Paulo
                              ifconfig eth0 up
  Trezentos

Ambiente em
Linux
Variáveis de
ambiente
Ficheiros

Comandos
Ficheiros e
directorias
Estado do sistema e
gestão de
utilizadores
Arquivar e comprimir
Redireccionamento e
pipes
Localizar ficheiros
Parsing
Rede
Sessão
Ajuda
Rede

   SAPO
                          Listar / definir os interfaces de rede
  Sessions
                              ifconfig
    Paulo
                              ifconfig eth0 up
  Trezentos

                          Listar todas as rotas
Ambiente em
                              route -n
Linux
Variáveis de
ambiente
Ficheiros

Comandos
Ficheiros e
directorias
Estado do sistema e
gestão de
utilizadores
Arquivar e comprimir
Redireccionamento e
pipes
Localizar ficheiros
Parsing
Rede
Sessão
Ajuda
Rede

   SAPO
                          Listar / definir os interfaces de rede
  Sessions
                              ifconfig
    Paulo
                              ifconfig eth0 up
  Trezentos

                          Listar todas as rotas
Ambiente em
                              route -n
Linux
Variáveis de
                          Enviar pacotes de teste para a máquina com o
ambiente
Ficheiros
                          nome hostname:
Comandos
                              ping hostname
Ficheiros e
directorias
Estado do sistema e
gestão de
utilizadores
Arquivar e comprimir
Redireccionamento e
pipes
Localizar ficheiros
Parsing
Rede
Sessão
Ajuda
Rede

   SAPO
                          Listar / definir os interfaces de rede
  Sessions
                              ifconfig
    Paulo
                              ifconfig eth0 up
  Trezentos

                          Listar todas as rotas
Ambiente em
                              route -n
Linux
Variáveis de
                          Enviar pacotes de teste para a máquina com o
ambiente
Ficheiros
                          nome hostname:
Comandos
                              ping hostname
Ficheiros e
directorias
                          Listar os portos abertos e ligações estabelecidas
Estado do sistema e
gestão de
                          do exterior e para o exterior:
utilizadores
Arquivar e comprimir
                              netstat -a
Redireccionamento e
pipes
Localizar ficheiros
Parsing
Rede
Sessão
Ajuda
Rede

   SAPO
                          Listar / definir os interfaces de rede
  Sessions
                              ifconfig
    Paulo
                              ifconfig eth0 up
  Trezentos

                          Listar todas as rotas
Ambiente em
                              route -n
Linux
Variáveis de
                          Enviar pacotes de teste para a máquina com o
ambiente
Ficheiros
                          nome hostname:
Comandos
                              ping hostname
Ficheiros e
directorias
                          Listar os portos abertos e ligações estabelecidas
Estado do sistema e
gestão de
                          do exterior e para o exterior:
utilizadores
Arquivar e comprimir
                              netstat -a
Redireccionamento e
pipes
                          Listar o processo que está à escuta no porto 80:
Localizar ficheiros
Parsing
                              lsof -i:80
Rede
Sessão
Ajuda
Rede

   SAPO
                          Listar / definir os interfaces de rede
  Sessions
                              ifconfig
    Paulo
                              ifconfig eth0 up
  Trezentos

                          Listar todas as rotas
Ambiente em
                              route -n
Linux
Variáveis de
                          Enviar pacotes de teste para a máquina com o
ambiente
Ficheiros
                          nome hostname:
Comandos
                              ping hostname
Ficheiros e
directorias
                          Listar os portos abertos e ligações estabelecidas
Estado do sistema e
gestão de
                          do exterior e para o exterior:
utilizadores
Arquivar e comprimir
                              netstat -a
Redireccionamento e
pipes
                          Listar o processo que está à escuta no porto 80:
Localizar ficheiros
Parsing
                              lsof -i:80
Rede

                          Estabelecer uma ligação segura com server:
Sessão
Ajuda
                              ssh server
Rede

   SAPO
                          Listar / definir os interfaces de rede
  Sessions
                              ifconfig
    Paulo
                              ifconfig eth0 up
  Trezentos

                          Listar todas as rotas
Ambiente em
                              route -n
Linux
Variáveis de
                          Enviar pacotes de teste para a máquina com o
ambiente
Ficheiros
                          nome hostname:
Comandos
                              ping hostname
Ficheiros e
directorias
                          Listar os portos abertos e ligações estabelecidas
Estado do sistema e
gestão de
                          do exterior e para o exterior:
utilizadores
Arquivar e comprimir
                              netstat -a
Redireccionamento e
pipes
                          Listar o processo que está à escuta no porto 80:
Localizar ficheiros
Parsing
                              lsof -i:80
Rede

                          Estabelecer uma ligação segura com server:
Sessão
Ajuda
                              ssh server
                          Copiar file para “/” no servidor 1.1.1.1 como “user”:

                              scp file user1.1.1.1:/
Actividade: Gerir sessões

   SAPO
  Sessions
    Paulo
                       E se....
  Trezentos

                       Podemos ir para casa, mas convém deixar o parsing em
Ambiente em
Linux
                       processamento...
Variáveis de
ambiente
Ficheiros

Comandos
Ficheiros e
directorias
Estado do sistema e
gestão de
utilizadores
Arquivar e comprimir
Redireccionamento e
pipes
Localizar ficheiros
Parsing
Rede
Sessão
Ajuda
Sessão

   SAPO
  Sessions

                          Control + ...
    Paulo
  Trezentos
                                Ctrl + d - Sair da linha de comandos
                                Ctrl + s - Congelar o stdout
Ambiente em
Linux
                                Ctrl + q - Descongelar o stdout
Variáveis de
ambiente
                                Ctrl + r - Procurar para trás no histórico
Ficheiros

Comandos
Ficheiros e
directorias
Estado do sistema e
gestão de
utilizadores
Arquivar e comprimir
Redireccionamento e
pipes
Localizar ficheiros
Parsing
Rede
Sessão
Ajuda
Sessão

   SAPO
  Sessions

                          Control + ...
    Paulo
  Trezentos
                                Ctrl + d - Sair da linha de comandos
                                Ctrl + s - Congelar o stdout
Ambiente em
Linux
                                Ctrl + q - Descongelar o stdout
Variáveis de
ambiente
                                Ctrl + r - Procurar para trás no histórico
Ficheiros


                          Page up / down
Comandos
Ficheiros e

                                Page Up - Completa o comando com o último comando
directorias
Estado do sistema e

                                a fazer match
gestão de
utilizadores
Arquivar e comprimir
                                Page Down - Completa o comando com o próximo
Redireccionamento e
pipes
                                comando a fazer match
Localizar ficheiros
Parsing
Rede
Sessão
Ajuda
Sessão

   SAPO
  Sessions

                          Control + ...
    Paulo
  Trezentos
                                Ctrl + d - Sair da linha de comandos
                                Ctrl + s - Congelar o stdout
Ambiente em
Linux
                                Ctrl + q - Descongelar o stdout
Variáveis de
ambiente
                                Ctrl + r - Procurar para trás no histórico
Ficheiros


                          Page up / down
Comandos
Ficheiros e

                                Page Up - Completa o comando com o último comando
directorias
Estado do sistema e

                                a fazer match
gestão de
utilizadores
Arquivar e comprimir
                                Page Down - Completa o comando com o próximo
Redireccionamento e
pipes
                                comando a fazer match
Localizar ficheiros
Parsing
                          Screen
Rede
Sessão
                                screen : lançar o screen
Ajuda

                                Ctrl-A d : fazer o dettach da sessão
                                screen -r
Actividade: Obter outra ajuda

   SAPO
                       E se....
  Sessions
    Paulo
                       Precisamos de ajuda e não temos ninguém por perto?
  Trezentos

Ambiente em
Linux
Variáveis de
ambiente
Ficheiros

Comandos
Ficheiros e
directorias
Estado do sistema e
gestão de
utilizadores
Arquivar e comprimir
Redireccionamento e
pipes
Localizar ficheiros
Parsing
Rede
Sessão
Ajuda
Ajuda

   SAPO
  Sessions
    Paulo
  Trezentos

Ambiente em
Linux
                          man
Variáveis de
ambiente

                               man ls
Ficheiros

Comandos                       man 1 read
Ficheiros e
                               man -k copy
directorias
Estado do sistema e
gestão de
utilizadores
Arquivar e comprimir
Redireccionamento e
pipes
Localizar ficheiros
Parsing
Rede
Sessão
Ajuda
Ajuda

   SAPO
  Sessions
    Paulo
  Trezentos

Ambiente em
Linux
                          man
Variáveis de
ambiente

                                 man ls
Ficheiros

Comandos                         man 1 read
Ficheiros e
                                 man -k copy
directorias
Estado do sistema e
gestão de
                          info
utilizadores
Arquivar e comprimir
                                 info cp
Redireccionamento e
pipes
Localizar ficheiros
Parsing
Rede
Sessão
Ajuda
A linha de comandos é nossa amiga.

   SAPO
  Sessions
    Paulo
  Trezentos

Ambiente em
Linux
Variáveis de
ambiente
Ficheiros

Comandos
                          Obrigado.
Ficheiros e
directorias
Estado do sistema e
gestão de
utilizadores
Arquivar e comprimir
Redireccionamento e
pipes
Localizar ficheiros
Parsing
Rede
Sessão
Ajuda

Weitere ähnliche Inhalte

Andere mochten auch

Apresentação da aula de sistemas operacionais
Apresentação da aula de sistemas operacionaisApresentação da aula de sistemas operacionais
Apresentação da aula de sistemas operacionaisFelipe Martinin
 
Linux Como Tudo Começou
Linux Como Tudo ComeçouLinux Como Tudo Começou
Linux Como Tudo Começouguestaa94fe
 
Sistema Operativo Linux
Sistema Operativo LinuxSistema Operativo Linux
Sistema Operativo Linuxfilipereira
 
História do linux ppt
História do linux pptHistória do linux ppt
História do linux pptshade09
 
Apresentação Linux
Apresentação LinuxApresentação Linux
Apresentação Linuxguestca430
 
Mac OS(Operating System)
Mac OS(Operating System)Mac OS(Operating System)
Mac OS(Operating System)Faizan Shaikh
 

Andere mochten auch (10)

Apresentação da aula de sistemas operacionais
Apresentação da aula de sistemas operacionaisApresentação da aula de sistemas operacionais
Apresentação da aula de sistemas operacionais
 
MAC OS X - Caio
MAC OS X - CaioMAC OS X - Caio
MAC OS X - Caio
 
Linux Como Tudo Começou
Linux Como Tudo ComeçouLinux Como Tudo Começou
Linux Como Tudo Começou
 
Sistema Operativo Linux
Sistema Operativo LinuxSistema Operativo Linux
Sistema Operativo Linux
 
Trabalho linux
Trabalho linuxTrabalho linux
Trabalho linux
 
Linux
LinuxLinux
Linux
 
História do linux ppt
História do linux pptHistória do linux ppt
História do linux ppt
 
Apresentação Linux
Apresentação LinuxApresentação Linux
Apresentação Linux
 
A History of Mac OS
A History of Mac OSA History of Mac OS
A History of Mac OS
 
Mac OS(Operating System)
Mac OS(Operating System)Mac OS(Operating System)
Mac OS(Operating System)
 

Ähnlich wie Comandos Linux: Variáveis de Ambiente, Ficheiros e Directorias

Introdução aos comandos Linux
Introdução aos comandos LinuxIntrodução aos comandos Linux
Introdução aos comandos LinuxCarlos Quadros
 
(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
 
Sistema Operacional GNU/Linux
Sistema Operacional GNU/LinuxSistema Operacional GNU/Linux
Sistema Operacional GNU/LinuxPedro Neto
 
Linux - Shell e Comandos Básicos
Linux - Shell e Comandos BásicosLinux - Shell e Comandos Básicos
Linux - Shell e Comandos BásicosFrederico Madeira
 
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.pdfSidneyMeloFrazao
 
Getting into Linux - A brief Introduction to the Shell Linux Environment
Getting into Linux - A brief Introduction to the Shell Linux EnvironmentGetting into Linux - A brief Introduction to the Shell Linux Environment
Getting into Linux - A brief Introduction to the Shell Linux EnvironmentRafael Moreno
 
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
 
Introduction to linux
Introduction to linuxIntroduction to linux
Introduction to linuxguilhermeoki
 
Linux-formatado.pdf
Linux-formatado.pdfLinux-formatado.pdf
Linux-formatado.pdfssuserf964b1
 
Fundamentos de linux
Fundamentos de linuxFundamentos de linux
Fundamentos de linuxPedro Neto
 
Módulo 12 linux
Módulo 12   linuxMódulo 12   linux
Módulo 12 linuxEder Dias
 
Módulo 12 linux
Módulo 12   linuxMódulo 12   linux
Módulo 12 linuxEder Dias
 
Módulo 12 linux
Módulo 12   linuxMódulo 12   linux
Módulo 12 linuxEder Dias
 

Ähnlich wie Comandos Linux: Variáveis de Ambiente, Ficheiros e Directorias (20)

Aula 10 semana
Aula 10 semanaAula 10 semana
Aula 10 semana
 
Aula 10 semana
Aula 10 semanaAula 10 semana
Aula 10 semana
 
1.1.apresentação
1.1.apresentação1.1.apresentação
1.1.apresentação
 
Introdução aos comandos Linux
Introdução aos comandos LinuxIntrodução aos comandos Linux
Introdução aos comandos Linux
 
(03) shell e comandos basicos[1]
(03) shell e comandos basicos[1](03) shell e comandos basicos[1]
(03) shell e comandos basicos[1]
 
Aula 06 comandos linux
Aula 06   comandos linuxAula 06   comandos linux
Aula 06 comandos linux
 
Sistema Operacional GNU/Linux
Sistema Operacional GNU/LinuxSistema Operacional GNU/Linux
Sistema Operacional GNU/Linux
 
Linux - Shell e Comandos Básicos
Linux - Shell e Comandos BásicosLinux - Shell e Comandos Básicos
Linux - Shell e Comandos Básicos
 
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
 
Getting into Linux - A brief Introduction to the Shell Linux Environment
Getting into Linux - A brief Introduction to the Shell Linux EnvironmentGetting into Linux - A brief Introduction to the Shell Linux Environment
Getting into Linux - A brief Introduction to the Shell Linux Environment
 
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
 
Apostila(1)
Apostila(1)Apostila(1)
Apostila(1)
 
Introduction to linux
Introduction to linuxIntroduction to linux
Introduction to linux
 
Linux-formatado.pdf
Linux-formatado.pdfLinux-formatado.pdf
Linux-formatado.pdf
 
Fundamentos de linux
Fundamentos de linuxFundamentos de linux
Fundamentos de linux
 
Comandos do linux
Comandos do linuxComandos do linux
Comandos do linux
 
Módulo 12 linux
Módulo 12   linuxMódulo 12   linux
Módulo 12 linux
 
Módulo 12 linux
Módulo 12   linuxMódulo 12   linux
Módulo 12 linux
 
Módulo 12 linux
Módulo 12   linuxMódulo 12   linux
Módulo 12 linux
 

Mehr von SAPO Sessions

Como preparar apresentações
Como preparar apresentaçõesComo preparar apresentações
Como preparar apresentaçõesSAPO Sessions
 
Como Preparar Apresentações
Como Preparar ApresentaçõesComo Preparar Apresentações
Como Preparar ApresentaçõesSAPO Sessions
 
Supervisão e Monitorização
Supervisão e MonitorizaçãoSupervisão e Monitorização
Supervisão e MonitorizaçãoSAPO Sessions
 
Arquitectura De Um Linux
Arquitectura De Um LinuxArquitectura De Um Linux
Arquitectura De Um LinuxSAPO Sessions
 
Prototype e LibSAPO.js
Prototype e LibSAPO.jsPrototype e LibSAPO.js
Prototype e LibSAPO.jsSAPO Sessions
 
JavaScript for Beginners
JavaScript for BeginnersJavaScript for Beginners
JavaScript for BeginnersSAPO Sessions
 
JavaScript done right
JavaScript done rightJavaScript done right
JavaScript done rightSAPO Sessions
 

Mehr von SAPO Sessions (12)

Como preparar apresentações
Como preparar apresentaçõesComo preparar apresentações
Como preparar apresentações
 
Como Preparar Apresentações
Como Preparar ApresentaçõesComo Preparar Apresentações
Como Preparar Apresentações
 
Supervisão e Monitorização
Supervisão e MonitorizaçãoSupervisão e Monitorização
Supervisão e Monitorização
 
Storage
StorageStorage
Storage
 
Falar Em Público
Falar Em PúblicoFalar Em Público
Falar Em Público
 
Arquitectura De Um Linux
Arquitectura De Um LinuxArquitectura De Um Linux
Arquitectura De Um Linux
 
Prototype e LibSAPO.js
Prototype e LibSAPO.jsPrototype e LibSAPO.js
Prototype e LibSAPO.js
 
HTML - How To
HTML - How ToHTML - How To
HTML - How To
 
JavaScript for Beginners
JavaScript for BeginnersJavaScript for Beginners
JavaScript for Beginners
 
JavaScript done right
JavaScript done rightJavaScript done right
JavaScript done right
 
CSS for Beginners
CSS for BeginnersCSS for Beginners
CSS for Beginners
 
Acessibilidade Web
Acessibilidade WebAcessibilidade Web
Acessibilidade Web
 

Comandos Linux: Variáveis de Ambiente, Ficheiros e Directorias

  • 1. SAPO Sessions Command line - the best GUI you can get Paulo Trezentos SAPO Sessions Ambiente em Linux Variáveis de ambiente Paulo Trezentos Ficheiros Comandos Ficheiros e directorias Estado do sistema e gestão de 1 de Abril de 2009 utilizadores Arquivar e comprimir Redireccionamento e pipes Localizar ficheiros Parsing Rede Sessão Ajuda
  • 2. Agenda SAPO Sessions Ambiente em Linux 1 Paulo Variáveis de ambiente Trezentos Ficheiros Ambiente em Linux Variáveis de Comandos 2 ambiente Ficheiros Ficheiros e directorias Comandos Estado do sistema e gestão de utilizadores Ficheiros e directorias Arquivar e comprimir Estado do sistema e gestão de utilizadores Redireccionamento e pipes Arquivar e comprimir Redireccionamento e Localizar ficheiros pipes Localizar ficheiros Parsing Parsing Rede Rede Sessão Ajuda Sessão Ajuda
  • 3. Agenda SAPO Sessions Ambiente em Linux 1 Paulo Variáveis de ambiente Trezentos Ficheiros Ambiente em Linux Variáveis de Comandos 2 ambiente Ficheiros Ficheiros e directorias Comandos Estado do sistema e gestão de utilizadores Ficheiros e directorias Arquivar e comprimir Estado do sistema e gestão de utilizadores Redireccionamento e pipes Arquivar e comprimir Redireccionamento e Localizar ficheiros pipes Localizar ficheiros Parsing Parsing Rede Rede Sessão Ajuda Sessão Ajuda
  • 4. Variables SAPO Sessions export: Paulo Trezentos export VAR=content Ambiente em Linux Variáveis de ambiente Ficheiros Comandos Ficheiros e directorias Estado do sistema e gestão de utilizadores Arquivar e comprimir Redireccionamento e pipes Localizar ficheiros Parsing Rede Sessão Ajuda
  • 5. Variables SAPO Sessions export: Paulo Trezentos export VAR=content Ambiente em env: Linux Variáveis de env ambiente Ficheiros echo $PATH Comandos Ficheiros e directorias Estado do sistema e gestão de utilizadores Arquivar e comprimir Redireccionamento e pipes Localizar ficheiros Parsing Rede Sessão Ajuda
  • 6. Variables SAPO Sessions export: Paulo Trezentos export VAR=content Ambiente em env: Linux Variáveis de env ambiente Ficheiros echo $PATH Comandos Variáveis de sistema: Ficheiros e directorias Estado do sistema e $PATH gestão de utilizadores $HOME Arquivar e comprimir Redireccionamento e $SHELL pipes Localizar ficheiros $LANGUAGE Parsing $HISTSIZE Rede Sessão Ajuda
  • 7. Variables SAPO Sessions export: Paulo Trezentos export VAR=content Ambiente em env: Linux Variáveis de env ambiente Ficheiros echo $PATH Comandos Variáveis de sistema: Ficheiros e directorias Estado do sistema e $PATH gestão de utilizadores $HOME Arquivar e comprimir Redireccionamento e $SHELL pipes Localizar ficheiros $LANGUAGE Parsing $HISTSIZE Rede Sessão alias: Ajuda alias newalias=cmd
  • 8. Manter as variáveis entre sessoes SAPO Sessions Paulo Trezentos Ambiente em Linux Variáveis de ambiente Ficheiros /home/user/.bashrc Comandos Ficheiros e directorias Estado do sistema e gestão de utilizadores Arquivar e comprimir Redireccionamento e pipes Localizar ficheiros Parsing Rede Sessão Ajuda
  • 9. Manter as variáveis entre sessoes SAPO Sessions Paulo Trezentos Ambiente em Linux Variáveis de ambiente Ficheiros /home/user/.bashrc Comandos Ficheiros e /home/user/.bash_profile directorias Estado do sistema e gestão de utilizadores Arquivar e comprimir Redireccionamento e pipes Localizar ficheiros Parsing Rede Sessão Ajuda
  • 10. Agenda SAPO Sessions Ambiente em Linux 1 Paulo Variáveis de ambiente Trezentos Ficheiros Ambiente em Linux Variáveis de Comandos 2 ambiente Ficheiros Ficheiros e directorias Comandos Estado do sistema e gestão de utilizadores Ficheiros e directorias Arquivar e comprimir Estado do sistema e gestão de utilizadores Redireccionamento e pipes Arquivar e comprimir Redireccionamento e Localizar ficheiros pipes Localizar ficheiros Parsing Parsing Rede Rede Sessão Ajuda Sessão Ajuda
  • 11. Actividade: copiar esta apresentação SAPO E se.... Sessions Paulo De repente, desaparecesse o ficheiro da apresentação? Trezentos O melhor é fazer backup... Ambiente em Linux Variáveis de ambiente Ficheiros Comandos Ficheiros e directorias Estado do sistema e gestão de utilizadores Arquivar e comprimir Redireccionamento e pipes Localizar ficheiros Parsing Rede Sessão Ajuda
  • 12. Ficheiros e directorias SAPO Sessions Listar ficheiros: Paulo Trezentos ls Ambiente em Linux Variáveis de ambiente Ficheiros Comandos Ficheiros e directorias Estado do sistema e gestão de utilizadores Arquivar e comprimir Redireccionamento e pipes Localizar ficheiros Parsing Rede Sessão Ajuda
  • 13. Ficheiros e directorias SAPO Sessions Listar ficheiros: Paulo Trezentos ls Criar a directoria: Ambiente em Linux mkdir dir Variáveis de ambiente Ficheiros Comandos Ficheiros e directorias Estado do sistema e gestão de utilizadores Arquivar e comprimir Redireccionamento e pipes Localizar ficheiros Parsing Rede Sessão Ajuda
  • 14. Ficheiros e directorias SAPO Sessions Listar ficheiros: Paulo Trezentos ls Criar a directoria: Ambiente em Linux mkdir dir Variáveis de ambiente Ficheiros Copiar file1 para a directoria dir2/: Comandos cp file1 dir2/ Ficheiros e directorias Estado do sistema e gestão de utilizadores Arquivar e comprimir Redireccionamento e pipes Localizar ficheiros Parsing Rede Sessão Ajuda
  • 15. Ficheiros e directorias SAPO Sessions Listar ficheiros: Paulo Trezentos ls Criar a directoria: Ambiente em Linux mkdir dir Variáveis de ambiente Ficheiros Copiar file1 para a directoria dir2/: Comandos cp file1 dir2/ Ficheiros e directorias Mover / renomear o ficheiro: Estado do sistema e gestão de utilizadores mv file1 file2 Arquivar e comprimir Redireccionamento e pipes Localizar ficheiros Parsing Rede Sessão Ajuda
  • 16. Ficheiros e directorias SAPO Sessions Listar ficheiros: Paulo Trezentos ls Criar a directoria: Ambiente em Linux mkdir dir Variáveis de ambiente Ficheiros Copiar file1 para a directoria dir2/: Comandos cp file1 dir2/ Ficheiros e directorias Mover / renomear o ficheiro: Estado do sistema e gestão de utilizadores mv file1 file2 Arquivar e comprimir Redireccionamento e Mostrar o conteúdo do ficheiro file1 (ficheiro texto): pipes Localizar ficheiros Parsing Rede cat file1 Sessão Ajuda
  • 17. Ficheiros e directorias SAPO Sessions Listar ficheiros: Paulo Trezentos ls Criar a directoria: Ambiente em Linux mkdir dir Variáveis de ambiente Ficheiros Copiar file1 para a directoria dir2/: Comandos cp file1 dir2/ Ficheiros e directorias Mover / renomear o ficheiro: Estado do sistema e gestão de utilizadores mv file1 file2 Arquivar e comprimir Redireccionamento e Mostrar o conteúdo do ficheiro file1 (ficheiro texto): pipes Localizar ficheiros Parsing Rede cat file1 Sessão Ajuda Mudar para a directoria: cd dir
  • 18. Actividade: diagnosticar problemas no sistema SAPO Sessions E se.... Paulo Trezentos No dia de colocar em produção uma nova versão do Ambiente em software descobre-se que a máquina está lenta e Linux demorada a dar resposta? Variáveis de ambiente Ficheiros Comandos Ficheiros e directorias Estado do sistema e gestão de utilizadores Arquivar e comprimir Redireccionamento e pipes Localizar ficheiros Parsing Rede Sessão Ajuda
  • 19. Estado do sistema e gestão de utilizadores SAPO Listar todos os processos de sistema: Sessions ps -aux Paulo Trezentos Ambiente em Linux Variáveis de ambiente Ficheiros Comandos Ficheiros e directorias Estado do sistema e gestão de utilizadores Arquivar e comprimir Redireccionamento e pipes Localizar ficheiros Parsing Rede Sessão Ajuda
  • 20. Estado do sistema e gestão de utilizadores SAPO Listar todos os processos de sistema: Sessions ps -aux Paulo Trezentos Listar os processos em árvore: pstree Ambiente em Linux Variáveis de ambiente Ficheiros Comandos Ficheiros e directorias Estado do sistema e gestão de utilizadores Arquivar e comprimir Redireccionamento e pipes Localizar ficheiros Parsing Rede Sessão Ajuda
  • 21. Estado do sistema e gestão de utilizadores SAPO Listar todos os processos de sistema: Sessions ps -aux Paulo Trezentos Listar os processos em árvore: pstree Ambiente em Linux Ordenar os processos por CPU (ou RAM): Variáveis de ambiente top Ficheiros Comandos Ficheiros e directorias Estado do sistema e gestão de utilizadores Arquivar e comprimir Redireccionamento e pipes Localizar ficheiros Parsing Rede Sessão Ajuda
  • 22. Estado do sistema e gestão de utilizadores SAPO Listar todos os processos de sistema: Sessions ps -aux Paulo Trezentos Listar os processos em árvore: pstree Ambiente em Linux Ordenar os processos por CPU (ou RAM): Variáveis de ambiente top Ficheiros Comandos Verificar a memória livre e a swap: Ficheiros e directorias free Estado do sistema e gestão de utilizadores Arquivar e comprimir Redireccionamento e pipes Localizar ficheiros Parsing Rede Sessão Ajuda
  • 23. Estado do sistema e gestão de utilizadores SAPO Listar todos os processos de sistema: Sessions ps -aux Paulo Trezentos Listar os processos em árvore: pstree Ambiente em Linux Ordenar os processos por CPU (ou RAM): Variáveis de ambiente top Ficheiros Comandos Verificar a memória livre e a swap: Ficheiros e directorias free Estado do sistema e gestão de Mostrar o espaço livre nas partições livres: utilizadores Arquivar e comprimir df -h Redireccionamento e pipes Localizar ficheiros Parsing Rede Sessão Ajuda
  • 24. Estado do sistema e gestão de utilizadores SAPO Listar todos os processos de sistema: Sessions ps -aux Paulo Trezentos Listar os processos em árvore: pstree Ambiente em Linux Ordenar os processos por CPU (ou RAM): Variáveis de ambiente top Ficheiros Comandos Verificar a memória livre e a swap: Ficheiros e directorias free Estado do sistema e gestão de Mostrar o espaço livre nas partições livres: utilizadores Arquivar e comprimir df -h Redireccionamento e pipes Mostrar informação sobre o kernel e sobre o Localizar ficheiros Parsing hardware: Rede Sessão uname -a Ajuda
  • 25. Estado do sistema e gestão de utilizadores SAPO Listar todos os processos de sistema: Sessions ps -aux Paulo Trezentos Listar os processos em árvore: pstree Ambiente em Linux Ordenar os processos por CPU (ou RAM): Variáveis de ambiente top Ficheiros Comandos Verificar a memória livre e a swap: Ficheiros e directorias free Estado do sistema e gestão de Mostrar o espaço livre nas partições livres: utilizadores Arquivar e comprimir df -h Redireccionamento e pipes Mostrar informação sobre o kernel e sobre o Localizar ficheiros Parsing hardware: Rede Sessão uname -a Ajuda Adicionar / remover utilizadores: useradd -m prrt userdel prrt
  • 26. Actividade: comprimir logs SAPO Sessions E se.... Paulo Trezentos Descobrimos que os logs estão a ocupar demasiado Ambiente em espaço em disco e que em 5 minutos ficaremos sem Linux espaço no filesystem? Variáveis de ambiente Ficheiros Comandos Ficheiros e directorias Estado do sistema e gestão de utilizadores Arquivar e comprimir Redireccionamento e pipes Localizar ficheiros Parsing Rede Sessão Ajuda
  • 27. Arquivar e comprimir SAPO Sessions Arquivar: Paulo Trezentos tar cvf filename.tar files dirs tar xvf filename.tar Ambiente em Linux Variáveis de ambiente Ficheiros Comandos Ficheiros e directorias Estado do sistema e gestão de utilizadores Arquivar e comprimir Redireccionamento e pipes Localizar ficheiros Parsing Rede Sessão Ajuda
  • 28. Arquivar e comprimir SAPO Sessions Arquivar: Paulo Trezentos tar cvf filename.tar files dirs tar xvf filename.tar Ambiente em Linux Arquivar e comprimir: Variáveis de ambiente tar cvfz filename.tgz files Ficheiros tar xvfz filename.tgz Comandos Ficheiros e directorias Estado do sistema e gestão de utilizadores Arquivar e comprimir Redireccionamento e pipes Localizar ficheiros Parsing Rede Sessão Ajuda
  • 29. Arquivar e comprimir SAPO Sessions Arquivar: Paulo Trezentos tar cvf filename.tar files dirs tar xvf filename.tar Ambiente em Linux Arquivar e comprimir: Variáveis de ambiente tar cvfz filename.tgz files Ficheiros tar xvfz filename.tgz Comandos Ficheiros e Comprimir com bz2: directorias Estado do sistema e gestão de bzip2 file utilizadores Arquivar e comprimir tar cvfj filename.tar.bz2 files Redireccionamento e pipes bunzip2 file.bz2 Localizar ficheiros Parsing tar xvfj filename.tar.bz2 Rede Sessão Ajuda
  • 30. Arquivar e comprimir SAPO Sessions Arquivar: Paulo Trezentos tar cvf filename.tar files dirs tar xvf filename.tar Ambiente em Linux Arquivar e comprimir: Variáveis de ambiente tar cvfz filename.tgz files Ficheiros tar xvfz filename.tgz Comandos Ficheiros e Comprimir com bz2: directorias Estado do sistema e gestão de bzip2 file utilizadores Arquivar e comprimir tar cvfj filename.tar.bz2 files Redireccionamento e pipes bunzip2 file.bz2 Localizar ficheiros Parsing tar xvfj filename.tar.bz2 Rede Sessão Comprimir com Zip: Ajuda zip files filename.zip unzip filename.zip
  • 31. Actividade: Manipular ficheiros SAPO E se.... Sessions Paulo Precisamos de direccionar os erros da nossa aplicação Trezentos para um ficheiro para enviar para as Operações? Ambiente em Linux Variáveis de ambiente Ficheiros Comandos Ficheiros e directorias Estado do sistema e gestão de utilizadores Arquivar e comprimir Redireccionamento e pipes Localizar ficheiros Parsing Rede Sessão Ajuda
  • 32. Redireccionamento e pipes SAPO Sessions Paulo Redireccionar o stdout para file1: Trezentos myprog > file1 Ambiente em Linux Variáveis de ambiente Ficheiros Comandos Ficheiros e directorias Estado do sistema e gestão de utilizadores Arquivar e comprimir Redireccionamento e pipes Localizar ficheiros Parsing Rede Sessão Ajuda
  • 33. Redireccionamento e pipes SAPO Sessions Paulo Redireccionar o stdout para file1: Trezentos myprog > file1 Ambiente em Redireccionar o stderr para file1: Linux Variáveis de myprog_with_errors 2> file1 ambiente Ficheiros Comandos Ficheiros e directorias Estado do sistema e gestão de utilizadores Arquivar e comprimir Redireccionamento e pipes Localizar ficheiros Parsing Rede Sessão Ajuda
  • 34. Redireccionamento e pipes SAPO Sessions Paulo Redireccionar o stdout para file1: Trezentos myprog > file1 Ambiente em Redireccionar o stderr para file1: Linux Variáveis de myprog_with_errors 2> file1 ambiente Ficheiros Redireccionar simultaneamente o stdout e o stderr Comandos para file1: Ficheiros e directorias Estado do sistema e myprog &> file1 gestão de utilizadores Arquivar e comprimir Redireccionamento e pipes Localizar ficheiros Parsing Rede Sessão Ajuda
  • 35. Redireccionamento e pipes SAPO Sessions Paulo Redireccionar o stdout para file1: Trezentos myprog > file1 Ambiente em Redireccionar o stderr para file1: Linux Variáveis de myprog_with_errors 2> file1 ambiente Ficheiros Redireccionar simultaneamente o stdout e o stderr Comandos para file1: Ficheiros e directorias Estado do sistema e myprog &> file1 gestão de utilizadores Redireccionar o conteúdo de file1 para o stdin da Arquivar e comprimir Redireccionamento e pipes aplicação myprog: Localizar ficheiros Parsing myprog < file1 Rede Sessão Ajuda
  • 36. Redireccionamento e pipes SAPO Sessions Paulo Redireccionar o stdout para file1: Trezentos myprog > file1 Ambiente em Redireccionar o stderr para file1: Linux Variáveis de myprog_with_errors 2> file1 ambiente Ficheiros Redireccionar simultaneamente o stdout e o stderr Comandos para file1: Ficheiros e directorias Estado do sistema e myprog &> file1 gestão de utilizadores Redireccionar o conteúdo de file1 para o stdin da Arquivar e comprimir Redireccionamento e pipes aplicação myprog: Localizar ficheiros Parsing myprog < file1 Rede Sessão Redireccionar o stdout para o myprog: Ajuda echo msg | myprog
  • 37. Actividade: Encontrar um ficheiro no disco SAPO E se.... Sessions Paulo Precisamos de encontrar o ficheiro com os contactos das Trezentos Operações? Ambiente em Linux Variáveis de ambiente Ficheiros Comandos Ficheiros e directorias Estado do sistema e gestão de utilizadores Arquivar e comprimir Redireccionamento e pipes Localizar ficheiros Parsing Rede Sessão Ajuda
  • 38. Localizar ficheiros SAPO Sessions Paulo Localizar o ficheiro em disco (-i = não Trezentos case-sensistive). Precisa de updatedb antes. Ambiente em locate -i file Linux Variáveis de ambiente Ficheiros Comandos Ficheiros e directorias Estado do sistema e gestão de utilizadores Arquivar e comprimir Redireccionamento e pipes Localizar ficheiros Parsing Rede Sessão Ajuda
  • 39. Localizar ficheiros SAPO Sessions Paulo Localizar o ficheiro em disco (-i = não Trezentos case-sensistive). Precisa de updatedb antes. Ambiente em locate -i file Linux Variáveis de Actualiza a base de dados de ficheiros e ambiente Ficheiros directorias: Comandos Ficheiros e updatedb directorias Estado do sistema e gestão de utilizadores Arquivar e comprimir Redireccionamento e pipes Localizar ficheiros Parsing Rede Sessão Ajuda
  • 40. Localizar ficheiros SAPO Sessions Paulo Localizar o ficheiro em disco (-i = não Trezentos case-sensistive). Precisa de updatedb antes. Ambiente em locate -i file Linux Variáveis de Actualiza a base de dados de ficheiros e ambiente Ficheiros directorias: Comandos Ficheiros e updatedb directorias Estado do sistema e Procura recursivamente por um determinado nome gestão de utilizadores a começar na dir “/”.: Arquivar e comprimir Redireccionamento e pipes find / -name file Localizar ficheiros Parsing Rede Sessão Ajuda
  • 41. Localizar ficheiros SAPO Sessions Paulo Localizar o ficheiro em disco (-i = não Trezentos case-sensistive). Precisa de updatedb antes. Ambiente em locate -i file Linux Variáveis de Actualiza a base de dados de ficheiros e ambiente Ficheiros directorias: Comandos Ficheiros e updatedb directorias Estado do sistema e Procura recursivamente por um determinado nome gestão de utilizadores a começar na dir “/”.: Arquivar e comprimir Redireccionamento e pipes find / -name file Localizar ficheiros Parsing Executa um comando a partir de cada linha do Rede output: Sessão Ajuda find . -exec ls
  • 42. Actividade: Extrair informação do ficheiro SAPO E se.... Sessions Paulo Encontramos o ficheiro, mas precisamos de fazer parsing Trezentos ao seu conteúdo? Ambiente em Linux Variáveis de ambiente Ficheiros Comandos Ficheiros e directorias Estado do sistema e gestão de utilizadores Arquivar e comprimir Redireccionamento e pipes Localizar ficheiros Parsing Rede Sessão Ajuda
  • 43. Parsing SAPO Sessions Paulo Trezentos Imprime a linha de file em que o padrão ocorre: Ambiente em grep pattern file Linux Variáveis de grep -E ext_regexp file ambiente Ficheiros -P Perl_regexp file Comandos Ficheiros e directorias Estado do sistema e gestão de utilizadores Arquivar e comprimir Redireccionamento e pipes Localizar ficheiros Parsing Rede Sessão Ajuda
  • 44. Parsing SAPO Sessions Paulo Trezentos Imprime a linha de file em que o padrão ocorre: Ambiente em grep pattern file Linux Variáveis de grep -E ext_regexp file ambiente Ficheiros -P Perl_regexp file Comandos Imprime o campo 2 de cada linha de file (com o Ficheiros e directorias espaço como separador): Estado do sistema e gestão de utilizadores awk ’print $2’ file Arquivar e comprimir Redireccionamento e pipes Localizar ficheiros Parsing Rede Sessão Ajuda
  • 45. Parsing SAPO Sessions Paulo Trezentos Imprime a linha de file em que o padrão ocorre: Ambiente em grep pattern file Linux Variáveis de grep -E ext_regexp file ambiente Ficheiros -P Perl_regexp file Comandos Imprime o campo 2 de cada linha de file (com o Ficheiros e directorias espaço como separador): Estado do sistema e gestão de utilizadores awk ’print $2’ file Arquivar e comprimir Redireccionamento e Envia o conteúdo de file1 com str1 substituído por pipes Localizar ficheiros str2 para o stdout: Parsing Rede sed s/str1/str2 file1 Sessão Ajuda
  • 46. Actividade: Compreender a rede SAPO Sessions Paulo E se.... Trezentos Quando finalmente temos a causa do problema, falta a rede Ambiente em Linux no nosso PC. O que podemos fazer? Variáveis de ambiente Ficheiros Comandos Ficheiros e directorias Estado do sistema e gestão de utilizadores Arquivar e comprimir Redireccionamento e pipes Localizar ficheiros Parsing Rede Sessão Ajuda
  • 47. Rede SAPO Listar / definir os interfaces de rede Sessions ifconfig Paulo ifconfig eth0 up Trezentos Ambiente em Linux Variáveis de ambiente Ficheiros Comandos Ficheiros e directorias Estado do sistema e gestão de utilizadores Arquivar e comprimir Redireccionamento e pipes Localizar ficheiros Parsing Rede Sessão Ajuda
  • 48. Rede SAPO Listar / definir os interfaces de rede Sessions ifconfig Paulo ifconfig eth0 up Trezentos Listar todas as rotas Ambiente em route -n Linux Variáveis de ambiente Ficheiros Comandos Ficheiros e directorias Estado do sistema e gestão de utilizadores Arquivar e comprimir Redireccionamento e pipes Localizar ficheiros Parsing Rede Sessão Ajuda
  • 49. Rede SAPO Listar / definir os interfaces de rede Sessions ifconfig Paulo ifconfig eth0 up Trezentos Listar todas as rotas Ambiente em route -n Linux Variáveis de Enviar pacotes de teste para a máquina com o ambiente Ficheiros nome hostname: Comandos ping hostname Ficheiros e directorias Estado do sistema e gestão de utilizadores Arquivar e comprimir Redireccionamento e pipes Localizar ficheiros Parsing Rede Sessão Ajuda
  • 50. Rede SAPO Listar / definir os interfaces de rede Sessions ifconfig Paulo ifconfig eth0 up Trezentos Listar todas as rotas Ambiente em route -n Linux Variáveis de Enviar pacotes de teste para a máquina com o ambiente Ficheiros nome hostname: Comandos ping hostname Ficheiros e directorias Listar os portos abertos e ligações estabelecidas Estado do sistema e gestão de do exterior e para o exterior: utilizadores Arquivar e comprimir netstat -a Redireccionamento e pipes Localizar ficheiros Parsing Rede Sessão Ajuda
  • 51. Rede SAPO Listar / definir os interfaces de rede Sessions ifconfig Paulo ifconfig eth0 up Trezentos Listar todas as rotas Ambiente em route -n Linux Variáveis de Enviar pacotes de teste para a máquina com o ambiente Ficheiros nome hostname: Comandos ping hostname Ficheiros e directorias Listar os portos abertos e ligações estabelecidas Estado do sistema e gestão de do exterior e para o exterior: utilizadores Arquivar e comprimir netstat -a Redireccionamento e pipes Listar o processo que está à escuta no porto 80: Localizar ficheiros Parsing lsof -i:80 Rede Sessão Ajuda
  • 52. Rede SAPO Listar / definir os interfaces de rede Sessions ifconfig Paulo ifconfig eth0 up Trezentos Listar todas as rotas Ambiente em route -n Linux Variáveis de Enviar pacotes de teste para a máquina com o ambiente Ficheiros nome hostname: Comandos ping hostname Ficheiros e directorias Listar os portos abertos e ligações estabelecidas Estado do sistema e gestão de do exterior e para o exterior: utilizadores Arquivar e comprimir netstat -a Redireccionamento e pipes Listar o processo que está à escuta no porto 80: Localizar ficheiros Parsing lsof -i:80 Rede Estabelecer uma ligação segura com server: Sessão Ajuda ssh server
  • 53. Rede SAPO Listar / definir os interfaces de rede Sessions ifconfig Paulo ifconfig eth0 up Trezentos Listar todas as rotas Ambiente em route -n Linux Variáveis de Enviar pacotes de teste para a máquina com o ambiente Ficheiros nome hostname: Comandos ping hostname Ficheiros e directorias Listar os portos abertos e ligações estabelecidas Estado do sistema e gestão de do exterior e para o exterior: utilizadores Arquivar e comprimir netstat -a Redireccionamento e pipes Listar o processo que está à escuta no porto 80: Localizar ficheiros Parsing lsof -i:80 Rede Estabelecer uma ligação segura com server: Sessão Ajuda ssh server Copiar file para “/” no servidor 1.1.1.1 como “user”: scp file user1.1.1.1:/
  • 54. Actividade: Gerir sessões SAPO Sessions Paulo E se.... Trezentos Podemos ir para casa, mas convém deixar o parsing em Ambiente em Linux processamento... Variáveis de ambiente Ficheiros Comandos Ficheiros e directorias Estado do sistema e gestão de utilizadores Arquivar e comprimir Redireccionamento e pipes Localizar ficheiros Parsing Rede Sessão Ajuda
  • 55. Sessão SAPO Sessions Control + ... Paulo Trezentos Ctrl + d - Sair da linha de comandos Ctrl + s - Congelar o stdout Ambiente em Linux Ctrl + q - Descongelar o stdout Variáveis de ambiente Ctrl + r - Procurar para trás no histórico Ficheiros Comandos Ficheiros e directorias Estado do sistema e gestão de utilizadores Arquivar e comprimir Redireccionamento e pipes Localizar ficheiros Parsing Rede Sessão Ajuda
  • 56. Sessão SAPO Sessions Control + ... Paulo Trezentos Ctrl + d - Sair da linha de comandos Ctrl + s - Congelar o stdout Ambiente em Linux Ctrl + q - Descongelar o stdout Variáveis de ambiente Ctrl + r - Procurar para trás no histórico Ficheiros Page up / down Comandos Ficheiros e Page Up - Completa o comando com o último comando directorias Estado do sistema e a fazer match gestão de utilizadores Arquivar e comprimir Page Down - Completa o comando com o próximo Redireccionamento e pipes comando a fazer match Localizar ficheiros Parsing Rede Sessão Ajuda
  • 57. Sessão SAPO Sessions Control + ... Paulo Trezentos Ctrl + d - Sair da linha de comandos Ctrl + s - Congelar o stdout Ambiente em Linux Ctrl + q - Descongelar o stdout Variáveis de ambiente Ctrl + r - Procurar para trás no histórico Ficheiros Page up / down Comandos Ficheiros e Page Up - Completa o comando com o último comando directorias Estado do sistema e a fazer match gestão de utilizadores Arquivar e comprimir Page Down - Completa o comando com o próximo Redireccionamento e pipes comando a fazer match Localizar ficheiros Parsing Screen Rede Sessão screen : lançar o screen Ajuda Ctrl-A d : fazer o dettach da sessão screen -r
  • 58. Actividade: Obter outra ajuda SAPO E se.... Sessions Paulo Precisamos de ajuda e não temos ninguém por perto? Trezentos Ambiente em Linux Variáveis de ambiente Ficheiros Comandos Ficheiros e directorias Estado do sistema e gestão de utilizadores Arquivar e comprimir Redireccionamento e pipes Localizar ficheiros Parsing Rede Sessão Ajuda
  • 59. Ajuda SAPO Sessions Paulo Trezentos Ambiente em Linux man Variáveis de ambiente man ls Ficheiros Comandos man 1 read Ficheiros e man -k copy directorias Estado do sistema e gestão de utilizadores Arquivar e comprimir Redireccionamento e pipes Localizar ficheiros Parsing Rede Sessão Ajuda
  • 60. Ajuda SAPO Sessions Paulo Trezentos Ambiente em Linux man Variáveis de ambiente man ls Ficheiros Comandos man 1 read Ficheiros e man -k copy directorias Estado do sistema e gestão de info utilizadores Arquivar e comprimir info cp Redireccionamento e pipes Localizar ficheiros Parsing Rede Sessão Ajuda
  • 61. A linha de comandos é nossa amiga. SAPO Sessions Paulo Trezentos Ambiente em Linux Variáveis de ambiente Ficheiros Comandos Obrigado. Ficheiros e directorias Estado do sistema e gestão de utilizadores Arquivar e comprimir Redireccionamento e pipes Localizar ficheiros Parsing Rede Sessão Ajuda