O sistema operacional LINUX é adotado no LABEST, C3SL e o sistema operacional padrão no LEG.
No LABEST o sistema funciona com os computadores locais como terminais de um servidor localizado no C3SL.
O sistema funciona de forma similar no LEG, poém com opção de acesso às servidoras do LEG.
Há ainda uma página de informações sobre o C3SL.
Aqui estão alguns comandos básicos do LINUX:
xtem -bg white -fg black | abre o terminal com fundo branco e letras pretas |
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
O LINUX é o sistema operacional padrão para uso no LEG e o único que temos instalado e sobre o qual oferecemos apoio/suporte.
O uso de outros sistemas operacionais não é recomendado e se feito é de inteira responsabilidade do usuário, isto inclui licença de uso, instalação e configuração.
Atualmente temos recomendado o uso do Ubuntu Linux nas máquinas dos usuários.
O programa R pode ser rodado no LINUX de duas formas:
Nos nossos cursos será dada preferência à segunda forma, i.e. rodar o R dentro do Xemacs. Maiores detalhes sobre este mecanismo são fornecidos na Seção Rodando o R dentro do Xemacs.
No LINUX as funções de instalação e configuração do sistema requerem privilégios de administrador (ou ``root'').
Tais funções pode ser executadas por contas usuários normais com o mecanismo do sudo ou usando diretamente a conta de root.
Por default, no Ubuntu Linux o mecanismo de sudo é adotado na instalação. Entretando é possivel usar também conta de root conforme explicado a seguir.
Muita gente estranha a conta de root desabilitada no Ubuntu. Se voce é um deles, pode ativar a conta de root e passar a usar o sistema da forma usual de uma forma bem simples:
$ sudo passwd
Sim, é só isso ;). Ao definir a senha, a conta de root é ativada e você passa a poder usá-la normalmente, como em outras distribuições.
O sudo continua ativo, de forma que você pode usar o su ou sudo para executar comandos como root, de acordo com sua preferência.
Se resolver travar o usuárion root novamente, use o comando
$ sudo passwd -l root
Se preferir que o sudo não peça a sua senha de usuário ao executar comandos (como no Kurumin), abra o arquivo /etc/sudoers (como root), onde vai a configuração do sudo e substitua a linha:
%admin ALL=(ALL) ALLpor:
%admin ALL=NOPASSWD: ALL
O \%admin
indica que todos os usuários que fizerem parte do
grupo admin
(que originalmente inclui apenas o usuário criado
durante a instalação) poderão usar o sudo.
Você pode também especificar o login diretamente, como em:
$ tux ALL=NOPASSWD: ALL
As alterações neste arquivo entram em vigor automaticamente, por isso mantenha a janela do editor aberta, até testar e ver que está tudo ok. Assim, no caso de algum problema, você pode desfazer a alteração rapidamente.
Se você usa bastante o terminal, outra configuração importante é o autocompletar.
Por padrão, o auto completar no terminal vem desativado para o root,
o que atrapalha bastante se, como eu, você está acostumado a completar
os comandos usando a tecla TAB
.
Para ativar, abra o arquivo /etc/bash.bashrc
e descomente as linhas:
if [ -f /etc/bash_completion ]; then . /etc/bash_completion fi
Paulo Justiniano