Your SlideShare is downloading. ×
0
Command Line
Command Line
Command Line
Command Line
Command Line
Command Line
Command Line
Command Line
Command Line
Command Line
Command Line
Command Line
Command Line
Command Line
Command Line
Command Line
Command Line
Command Line
Command Line
Command Line
Command Line
Command Line
Command Line
Command Line
Command Line
Command Line
Command Line
Command Line
Command Line
Command Line
Command Line
Command Line
Command Line
Command Line
Command Line
Command Line
Command Line
Command Line
Command Line
Command Line
Command Line
Command Line
Command Line
Command Line
Command Line
Command Line
Command Line
Command Line
Command Line
Command Line
Command Line
Command Line
Command Line
Command Line
Command Line
Command Line
Command Line
Command Line
Command Line
Command Line
Command Line
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Command Line

1,573

Published on

Ambiente, comandos principais e actividades recorrentes. …

Ambiente, comandos principais e actividades recorrentes.

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

Published in: Technology
0 Comments
3 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,573
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
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

×