Treinamento em comandos Unix/Linux Cid Rodrigues de Andrade http://blog.cidandrade.pro.br  No site acima encontram-se dados sobre licenciamento e forma de uso desta apresentação
Instruções Este é um treinamento eminentemente prático de comandos Unix e Linux Este treinamento leva-o a executar diversos comandos e a verificar o efeito deles Não execute os comandos indicados mecanicamente, o objetivo é analisar o resultado e compreender seu mecanismo. Portanto, faça anotações sobre estes resultados
Instruções É conveniente conhecer os comandos em modo texto pois Você pode estar diante de um servidor sem interface gráfica Um computador pode apresentar problemas com a interface gráfica, restando-lhe a interface em modo texto
Instruções É conveniente conhecer os comandos em modo texto 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 que não são possíveis ou o são de modo ineficiente na interface gráfica
Instruções Em um computador com Ubuntu Linux, selecione “Terminal” na opção “Acessórios” do menu de aplicações Os comandos devem ser executados neste terminal, também conhecido com interpretador de comandos ou shell
Instruções As opções dos comandos são comumente aplicadas com o uso do hífen (“-”). Várias opções podem ser combinadas com o mesmo hífen
Treinamento Digite os comandos listados, pressionando <ENTER> após cada linha cd CD O resultado foi alterado pelo uso de maiúsculas ou minúsculas?
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>
Treinamento Selecione, com o mouse, duas ou três letras presentes no terminal Clique os dois botões do mouse simultaneamente (ou o botão do meio) Qual foi o efeito?
Treinamento Digite os comandos abaixo, verificando o resultado. Se necessário digite o comando “pwd” após cada um destes cd /tmp cd / cd cd -
Treinamento Digite os comandos abaixo, verificando o resultado. Se necessário digite o comando “pwd” após cada um destes cd /proc cd ~ cd ..
Treinamento Digite os comandos abaixo, verificando o resultado cd /tmp ls
Treinamento Pressione a seta para cima algumas vezes. O que acontece? E com  <SHIFT><PAGE UP> <SHIFT><PAGE DOWN>
Treinamento Em caso de dúvidas com o comando anterior digite 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”)
Treinamento Dúvidas com qualquer comando podem ser resolvidas trocando “ls” das linhas anteriores pelo comando com dúvidas
Treinamento Para tirar dúvidas do comando “cd”, tente utilizar os 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 seu professor/instrutor
Treinamento Outras formas de obter informações: apropos ls whatis ls which ls whereis ls Para comandos internos help help cd
Treinamento Comandos de informações sobre o sistema pwd hostname who w last history history | more tty
Treinamento Comandos de informações sobre o sistema whoami O comando anterior deve emitir um nome como saída. Digite-o logo após o comando “id”, com um espaço entre eles
Treinamento Comandos de informações sobre o sistema date time ls
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
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 a qualquer arquivo)
Treinamento Operações básicas cd  ls ls -l ls -la ls -laF Discuta com seu professor/instrutor a diferença entre “ls -l” e “ls -la”
Treinamento Operações básicas (use “ls” para verificar os resultados) cd /tmp touch arquivo mkdir diretorio cp arquivo diretorio
Treinamento Operações básicas (use “ls” para verificar os resultados) touch a1 a2 a3 a4 cp a1 a2 diretorio mv a3 a4 diretorio mv arquivo file
Treinamento Operações básicas (use “ls” para verificar os resultados) cd /tmp rm file rm diretorio rm -fr diretorio mkdir d1 d2 d3 mkdir -p d4/d5/d6
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)
Treinamento Outros comandos find / -name services grep root /etc/passwd Veja os resultados destes dois comandos e discuta os resultados com seu professor/instrutor cat /etc/shadow sudo cat /etc/shadow
Treinamento Mais comandos alias alias meuls=”ls -laF” meuls
Treinamento Se ainda houver dúvidas sobre algum comando, procure uma versão em português do “Linux Newbie Administrator Guide” Use o link http://www.google.com.br/search?q=%22Linux+Newbie+Administrator+Guide%22&meta=lr%3Dlang_pt
Treinamento Feche o terminal com o comando “exit” e experimente a versão gráfica do que foi realizado no modo texto seguindo as próximas instruções
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”
Treinamento Posicionado no diretório /tmp, execute estas tarefas (use o menu exibido com o botão direito do mouse, se necessário) Crie e remova diretórios Crie e remova arquivos Copie e mova arquivos entre diretórios
Treinamento Utilize o “Editor de Texto” do menu “Acessórios” para criar um arquivo de texto e gravá-lo no diretório /tmp Experimente o “Pesquisar por arquivos...” no menu “Locais”
Treinamento No menu “Sistema”, selecione as opções Ajuda e Suporte Sobre o Gnome Sobre o Ubuntu
Treinamento Em “Preferências”, do menu “Sistema”, selecione Aparência Informações de Hardware Sobre mim
Treinamento Em “Administração”, do menu “Sistema”, selecione Log do Sistema Monitor do Sistema

Treinamento de comandos Unix e Linux

  • 1.
    Treinamento em comandosUnix/Linux Cid Rodrigues de Andrade http://blog.cidandrade.pro.br No site acima encontram-se dados sobre licenciamento e forma de uso desta apresentação
  • 2.
    Instruções Este éum treinamento eminentemente prático de comandos Unix e Linux Este treinamento leva-o a executar diversos comandos e a verificar o efeito deles Não execute os comandos indicados mecanicamente, o objetivo é analisar o resultado e compreender seu mecanismo. Portanto, faça anotações sobre estes resultados
  • 3.
    Instruções É convenienteconhecer os comandos em modo texto pois Você pode estar diante de um servidor sem interface gráfica Um computador pode apresentar problemas com a interface gráfica, restando-lhe a interface em modo texto
  • 4.
    Instruções É convenienteconhecer os comandos em modo texto 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 que não são possíveis ou o são de modo ineficiente na interface gráfica
  • 5.
    Instruções Em umcomputador com Ubuntu Linux, selecione “Terminal” na opção “Acessórios” do menu de aplicações Os comandos devem ser executados neste terminal, também conhecido com interpretador de comandos ou shell
  • 6.
    Instruções As opçõesdos comandos são comumente aplicadas com o uso do hífen (“-”). Várias opções podem ser combinadas com o mesmo hífen
  • 7.
    Treinamento Digite oscomandos listados, pressionando <ENTER> após cada linha cd CD O resultado foi alterado pelo uso de maiúsculas ou minúsculas?
  • 8.
    Treinamento Digite ocomando 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, como mouse, duas ou três letras presentes no terminal Clique os dois botões do mouse simultaneamente (ou o botão do meio) Qual foi o efeito?
  • 10.
    Treinamento Digite oscomandos abaixo, verificando o resultado. Se necessário digite o comando “pwd” após cada um destes cd /tmp cd / cd cd -
  • 11.
    Treinamento Digite oscomandos abaixo, verificando o resultado. Se necessário digite o comando “pwd” após cada um destes cd /proc cd ~ cd ..
  • 12.
    Treinamento Digite oscomandos abaixo, verificando o resultado cd /tmp ls
  • 13.
    Treinamento Pressione aseta para cima algumas vezes. O que acontece? E com <SHIFT><PAGE UP> <SHIFT><PAGE DOWN>
  • 14.
    Treinamento Em casode dúvidas com o comando anterior digite 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 comqualquer comando podem ser resolvidas trocando “ls” das linhas anteriores pelo comando com dúvidas
  • 16.
    Treinamento Para tirardúvidas do comando “cd”, tente utilizar os 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 seu professor/instrutor
  • 17.
    Treinamento Outras formasde obter informações: apropos ls whatis ls which ls whereis ls Para comandos internos help help cd
  • 18.
    Treinamento Comandos deinformações sobre o sistema pwd hostname who w last history history | more tty
  • 19.
    Treinamento Comandos deinformações sobre o sistema whoami O comando anterior deve emitir um nome como saída. Digite-o logo após o comando “id”, com um espaço entre eles
  • 20.
    Treinamento Comandos deinformações sobre o sistema date time ls
  • 21.
    Treinamento Comandos deinformaçõ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 deinformações sobre o sistema cat /proc/cpuinfo cat /proc/version cat /etc/issue cat /proc/meminfo stat /etc/passwd (este comando pode ser aplicado a qualquer arquivo)
  • 23.
    Treinamento Operações básicascd ls ls -l ls -la ls -laF Discuta com seu professor/instrutor a diferença entre “ls -l” e “ls -la”
  • 24.
    Treinamento Operações básicas(use “ls” para verificar os resultados) cd /tmp touch arquivo mkdir diretorio cp arquivo diretorio
  • 25.
    Treinamento Operações básicas(use “ls” para verificar os resultados) 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 os resultados) cd /tmp rm file rm diretorio rm -fr diretorio mkdir d1 d2 d3 mkdir -p d4/d5/d6
  • 27.
    Treinamento Visualização dearquivos 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 comandosfind / -name services grep root /etc/passwd Veja os resultados destes dois comandos e discuta os resultados com seu professor/instrutor cat /etc/shadow sudo cat /etc/shadow
  • 29.
    Treinamento Mais comandosalias alias meuls=”ls -laF” meuls
  • 30.
    Treinamento Se aindahouver dúvidas sobre algum comando, procure uma versão em português do “Linux Newbie Administrator Guide” Use o link http://www.google.com.br/search?q=%22Linux+Newbie+Administrator+Guide%22&meta=lr%3Dlang_pt
  • 31.
    Treinamento Feche oterminal com o comando “exit” e experimente a versão gráfica do que foi realizado no modo texto seguindo as próximas instruções
  • 32.
    Treinamento Selecione “PastaPessoal” 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 nodiretório /tmp, execute estas tarefas (use o menu exibido com o botão direito do mouse, 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 no diretório /tmp Experimente o “Pesquisar por arquivos...” no menu “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