Command Line

  • 1,541 views
Uploaded on

Ambiente, comandos principais e actividades recorrentes. …

Ambiente, comandos principais e actividades recorrentes.

Pipes, parsing, redireccionamento, edição e mais.

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
1,541
On Slideshare
0
From Embeds
0
Number of Embeds
1

Actions

Shares
Downloads
36
Comments
0
Likes
3

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 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