Treinamento de-comandos-unix-e-linux-1205757024667193-4

  • 141 views
Uploaded on

 

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
141
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
2
Comments
0
Likes
0

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. Treinamento em comandosUnix/LinuxCid Rodrigues de Andradehttp://blog.cidandrade.pro.brNo site acima encontram-se dados sobrelicenciamento e forma de uso desta apresentação
  • 2. Instruções● Este é um treinamento eminentemente prático decomandos Unix e Linux● Este treinamento leva-o a executar diversoscomandos e a verificar o efeito deles● Não execute os comandos indicadosmecanicamente, o objetivo é analisar o resultado ecompreender seu mecanismo. Portanto, façaanotações sobre estes resultados
  • 3. Instruções● É conveniente conhecer os comandos em modotexto pois– Você pode estar diante de um servidor sem interfacegráfica– Um computador pode apresentar problemas com ainterface gráfica, restando-lhe a interface em modotexto
  • 4. Instruções● É conveniente conhecer os comandos em modotexto pois– Pode ser necessário administrar um computador àdistância, sem meios de utilizar a interface gráfica– A interface em modo texto permite algumas ações quenão são possíveis ou o são de modo ineficiente nainterface gráfica
  • 5. Instruções● Em um computador com Ubuntu Linux, selecione“Terminal” na opção “Acessórios” do menu deaplicações● Os comandos devem ser executados nesteterminal, também conhecido com interpretador decomandos ou shell
  • 6. Instruções● As opções dos comandos são comumenteaplicadas com o uso do hífen (“-”). Várias opçõespodem ser combinadas com o mesmo hífen
  • 7. Treinamento● Digite os comandos listados, pressionando<ENTER> após cada linha– cd– CD● O resultado foi alterado pelo uso de maiúsculas ouminúsculas?
  • 8. Treinamento● Digite o comando abaixo, pressionando <TAB>imediatamente após seu último caracter– mor● Qual foi o resultado?● E se você pressionar– ca<TAB><TAB>– <TAB><TAB>
  • 9. Treinamento● Selecione, com o mouse, duas ou três letraspresentes no terminal● Clique os dois botões do mouse simultaneamente(ou o botão do meio)● Qual foi o efeito?
  • 10. Treinamento● Digite os comandos abaixo, verificando oresultado. Se necessário digite o comando “pwd”após cada um destes– cd /tmp– cd /– cd– cd -
  • 11. Treinamento● Digite os comandos abaixo, verificando oresultado. Se necessário digite o comando “pwd”após cada um destes– cd /proc– cd ~– cd ..
  • 12. Treinamento● Digite os comandos abaixo, verificando oresultado– cd /tmp– ls
  • 13. Treinamento● Pressione a seta para cima algumas vezes. O queacontece?● E com– <SHIFT><PAGE UP>– <SHIFT><PAGE DOWN>
  • 14. Treinamento● Em caso de dúvidas com o comando anteriordigite– man ls (Para sair da tela resultante, pressione a letra“q”)– info ls (Para sair da tela resultante, pressione a letra“q”)– ls –help | more (São dois hífens antes do “help”)
  • 15. Treinamento● Dúvidas com qualquer comando podem serresolvidas trocando “ls” das linhas anteriores pelocomando com dúvidas
  • 16. Treinamento● Para tirar dúvidas do comando “cd”, tente utilizaros comandos “man” e “info” com “cd”.● Para avaliar o resultado, saiba que o comando “cd”é conhecido como um “comando interno”● Discuta suas conclusões com seuprofessor/instrutor
  • 17. Treinamento● Outras formas de obter informações:– apropos ls– whatis ls– which ls– whereis ls● Para comandos internos– help– help cd
  • 18. Treinamento● Comandos de informações sobre o sistema– pwd– hostname– who– w– last– history– history | more– tty
  • 19. Treinamento● Comandos de informações sobre o sistema– whoami● O comando anterior deve emitir um nome comosaída. Digite-o logo após o comando “id”, com umespaço entre eles
  • 20. Treinamento● Comandos de informações sobre o sistema– date– time ls
  • 21. Treinamento● Comandos de informações sobre o sistema– uptime– ps– ps -ely | more– top (Pressione a letra “q” para sair)– uname -a– df -h– du -bh / 2>/dev/null | more– free
  • 22. Treinamento● Comandos de informações sobre o sistema– cat /proc/cpuinfo– cat /proc/version– cat /etc/issue– cat /proc/meminfo– stat /etc/passwd (este comando pode ser aplicado aqualquer arquivo)
  • 23. Treinamento● Operações básicas– cd– ls– ls -l– ls -la– ls -laF● Discuta com seu professor/instrutor a diferençaentre “ls -l” e “ls -la”
  • 24. Treinamento● Operações básicas (use “ls” para verificar osresultados)– cd /tmp– touch arquivo– mkdir diretorio– cp arquivo diretorio
  • 25. Treinamento● Operações básicas (use “ls” para verificar osresultados)– touch a1 a2 a3 a4– cp a1 a2 diretorio– mv a3 a4 diretorio– mv arquivo file
  • 26. Treinamento● Operações básicas (use “ls” para verificar osresultados)– cd /tmp– rm file– rm diretorio– rm -fr diretorio– mkdir d1 d2 d3– mkdir -p d4/d5/d6
  • 27. Treinamento● Visualização de arquivos– cd /tmp– cp /etc/services /tmp– cat /tmp/services– less /tmp/services (Pressione “q” para sair)– more /tmp/services– head /tmp/services– tail /tmp/services– nano /tmp/services (Veja o menu para sair)
  • 28. Treinamento● Outros comandos– find / -name services– grep root /etc/passwd● Veja os resultados destes dois comandos e discutaos resultados com seu professor/instrutor– cat /etc/shadow– sudo cat /etc/shadow
  • 29. Treinamento● Mais comandos– alias– alias meuls=”ls -laF”– meuls
  • 30. Treinamento● Se ainda houver dúvidas sobre algum comando,procure uma versão em português do “LinuxNewbie Administrator Guide”● Use o link http://www.google.com.br/search?q=%22Linux+Newbie+Administrator+Guide%22&meta=lr%3Dlang_pt
  • 31. Treinamento● Feche o terminal com o comando “exit” eexperimente a versão gráfica do que foi realizadono modo texto seguindo as próximas instruções
  • 32. Treinamento● Selecione “Pasta Pessoal” no menu “Locais”● Selecione a opção “Sistema de Arquivos” àesquerda● Posicione-se no diretório “tmp”● Use os botões “Voltar” e “Avançar”
  • 33. Treinamento● Posicionado no diretório /tmp, execute estastarefas (use o menu exibido com o botão direito domouse, se necessário)– Crie e remova diretórios– Crie e remova arquivos– Copie e mova arquivos entre diretórios
  • 34. Treinamento● Utilize o “Editor de Texto” do menu “Acessórios”para criar um arquivo de texto e gravá-lo nodiretório /tmp● Experimente o “Pesquisar por arquivos...” nomenu “Locais”
  • 35. Treinamento● No menu “Sistema”, selecione as opções– Ajuda e Suporte– Sobre o Gnome– Sobre o Ubuntu
  • 36. Treinamento● Em “Preferências”, do menu “Sistema”, selecione– Aparência– Informações de Hardware– Sobre mim
  • 37. Treinamento● Em “Administração”, do menu “Sistema”,selecione– Log do Sistema– Monitor do Sistema