Download - Treinacom
Treinamento em comandos Unix/Linux
Cid Rodrigues de Andradehttp://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– 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
● 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
● Pressione a seta para cima algumas vezes. O que acontece?
● E com – <SHIFT><PAGE UP>– <SHIFT><PAGE DOWN>
Treinamento
● Selecione duas ou três letras presentes no terminal● Clique os dois botões do mouse simultaneamente
(ou o botão do meio)
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 -– cd /proc– cd ~– cd ..
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”)
● 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– 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 /etc/meminfo– stat /etc/passwd (este comando pode ser aplicado a
qualquer arquivo)
Treinamento
● Operações básicas– cd /tmp– 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– 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
● 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
● 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