1 Usando o LINUX no LABEST e LM

Nesta aula é feita uma introdução ao sistema operacional LINUX que vem sendo adotado no LABEST. É ainda mostrado como rodar o programa R neste sistema.

1.1 Comandos básicos do LINUX

Aqui estão alguns comandos básicos do LINUX:



Tabela 1: Alguns comandos básicos do LINUX


who mostra os usuários logados no sistema


w também mostra os usuários logados no sistema


quota -v mostra informações sobre cotas na área do usuário


du -hs * mostra o espaço usado por cada arquivo/diretório de usuário


ls lista conteúdo do diretório local
ls -l mostra conteúdo detalhado
ls -a mostra arquivos escondidos


mkdir cria diretório


cp copia arquivo
cp -r copia recursivamente (para copiar diretórios)


mv mover ou renomear arquivo/diretório


rm apaga arquivo
rm -r apaga recursivamente
rm -rf apaga recursivamente sem confirmação (use com cuidado!)


cd muda de diretório


pwd mostra o diretório atual


cat, more ou lessmostram conteúdos de arquivo


tail mostra final de arquivo
head mostra começo de arquivo


zip e unzip comprime/descomprime arquivos .zip


gzip e gunzip comprime/descomprime arquivos .gz


gv mostra arquivos postscript (.ps)
xpdf mostra arquivos em ¨portable document format¨ (.pdf)


ssh acessa outra máquina Linux via protocolo seguro SSH
scp copia arquivos entre máquinas Linux via protocolo seguro


grep procura por palavra ou expressão em um ou mais arquivos


rgrep procura por palavra ou expressão recursivamente


chmod muda permissão de arquivos e diretórios


locate procura por um nome de arquivo/diretório


passwd troca a senha


nano abre o editor nano


emacs abre o editor emacs


kile abre o editor kile adequado para edição de textos em LATEX


mozilla abre o browser Mozilla
opera abre o browser Ópera


ooffice abre o OpenOfficce


R abre o programa R


disquete* abre programa para transferência de arquivos
da área do usuário para disquete inserido em drive local



O símbolo * indica comando exclusivo para uso nos terminais do LABEST.

Todos os comandos são documentados com man e possuem diversas outras opções.
Por exemplo para ver a documentação e opções do comando tail digite:
man tail
Para sair da tela de ajuda co comando basta digitar a tecla q

1.2 Praticando alguns comandos

Entre em sua conta, abra um terminal (clique no botão xterm) e faça o seguinte, utilizando os comandos da tabela acima.

  1. inspecione o conteúdo do diretório com o comando ls
  2. use o editor nano para criar um arquivo chamando arquivo.txt. Para abrir o editor digite no prompt do Linux:
    nano

    Digite o texto abaixo no editor:

    Este é um texto digitado no Linux usando o editor nano.

  3. grave o arquivo e saia do editor. Para isto veja as opções na parte de baixo da tela do nano. Note que o caracter ^ corresponde à tecla CTRL. Portanto para gravar o arquivo você vai precisar teclar CTRL-O (tecla “control” mais o caracter “O”)
  4. inspecione novamente o conteúdo do diretório com o comando ls
  5. troque o nome do arquivo de arquivo.txt para arq1.txt
  6. use o comando more para visualizar o conteúdo do arquivo
  7. crie um diretório chamando aula1
  8. copie o arquivo arq1.txt para dentro deste diretório
  9. digite pwd e veja (e entenda) o que sai na tela
  10. entre no diretório aula1
  11. digite novamente pwd e veja o que sai na tela
  12. volte para o seu diretório “raiz” usando o comando cd
  13. digite pwd de novo e veja “onde você está agora” (em qual diretório)
  14. digite o comando ls e veja o resultado
  15. apague o arquivo arq1.txt
  16. digite novamente o comando ls e veja o resultado
  17. entre no diretório aula1
  18. use o comando pwd para ver se você está no diretório correto
  19. abra agora um novo arquivo chamando arq2.R usando o emacs
  20. digite neste arquivo as seguinte linhas:
    x <- rnorm(100)  
    summary(x)  
    hist(x)  
    sum(x > 0)

  21. grave o arquivo e feche o editor emacs
  22. veja o conteúdo do diretório com o comando ls
  23. abra o editor openoffice e digite o seguinte texto
    Este é um texto digitado no Linux usando o editor OpenOffice.  
    O Openoffice é uma alternativa ao MS-Office.

  24. grave o texto num arquivo com o nome arq3 no formato do openoffice
  25. grave o texto num arquivo com o nome arq3 no formato do MS-Word (extensão .doc)
  26. feche o editor e retorne à linha de comando
  27. liste os arquivos agora existentes em seu diretório aula1
  28. use o Openoffice para criar uma planilha com os seguinte dados
       A   12  
       A   13  
       A   11  
       A   10  
       B   14  
       B   15  
       B   12  
       B   13

  29. salve esta planilha num arquivo com o nome arq4 no formato openoffice
  30. salve esta planilha num arquivo com o nome arq4 no formato do MS-Excel
  31. feche o programa openoffice
  32. liste os arquivos nos seu diretório
  33. volte ao seu diretório raiz.

1.3 Alguns links

Alguns links com material introdutório sobre o LINUX:

Links para algumas distribuições LINUX:

1.4 Rodando o programa R no LINUX

O programa R pode ser rodado no LINUX de duas formas:

  1. na linha do comando do LINUX (console) – basta digitar R na linha de comando do Linux.
  2. dentro do editor Xemacs (ou emacs), assim como é feito no Windows. Para isto inicie o editor com o comando emacs & e depois inicie o Rcom a combinação de teclas ESC SHIFT-X SHIFT-R.

Neste curso será dada preferência à segunda forma, i.e. rodar o R dentro do Emacs. Maiores detalhes sobre este mecanismo são fornecidos no Tutorial de Introdução ao R.