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.
Aqui estão 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 less | mostram 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 |
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
Entre em sua conta, abra um terminal (clique no botão xterm) e faça o seguinte, utilizando os comandos da tabela acima.
nanoDigite o texto abaixo no editor:
Este é um texto digitado no Linux usando o editor nano.
^ corresponde à tecla CTRL.
Portanto para gravar o arquivo voce vai precisar teclar CTRL-O (tecla ``control'' mais o caracter ``O'')
x <- rnorm(100) summary(x) hist(x) sum(x > 0)
Este é um texto digitado no Linux usando o editor OpenOffice. O Openoffice é uma alternativa ao MS-Office.
A 12 A 13 A 11 A 10 B 14 B 15 B 12 B 13
O programa R pode ser rodado no LINUX de duas formas:
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.
Paulo Justiniano & James Roper