Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Linux
ndice
ndice ............................................................................................................................................. 2
Introduo ..................................................................................................................................... 3
Comandos Simples Linux ............................................................................................................... 3
Gerir Directrios e Ficheiros.......................................................................................................... 4
Gerir processos.............................................................................................................................. 6
Estrutura de Diretrios do LINUX .................................................................................................. 6
Executar comandos como root ..................................................................................................... 7
Gesto de Pacotes ......................................................................................................................... 7
Visualizar e editar ficheiros no linux ............................................................................................. 7
Portas no Linux .............................................................................................................................. 8
Portas Srie ............................................................................................................................... 8
Portas Paralelas ......................................................................................................................... 8
Impressora USB foi identificada. ............................................................................................... 8
Teste de impresso. .................................................................................................................. 8
Portas srie no detetadas no Linux ......................................................................................... 8
Listar hardware USB - lusb ........................................................................................................ 9
Comando screen ....................................................................................................................... 9
Arrancar com o Linux em modo de recuperao .......................................................................... 9
Outros Comandos........................................................................................................................ 10
Calibrar Touch ......................................................................................................................... 10
Criar Atalho XD ........................................................................................................................ 10
Sair e desligar .......................................................................................................................... 10
Aumentar largura barra de scroll ............................................................................................ 10
Introduo
O objetivo deste manual servir de introduo aos comandos bsicos Linux.
Utilizamos neste manual o Ubuntu 12.04.
Para abrir uma janela de terminal bastara no linux premir ALT + Ctrl + T.
uname -a Mostra informaes sobre o sistema como por exemplo a verso kernel,
arquitetura do processador e do sistema, etc.
lsb_release -a Permite saber informaes sobre a distribuio em uso.
df -h Espao livre/ocupado por cada disco/partio no sistema de ficheiros.
Gerir processos
Para visualizar todos os processos que esto em execuo no sistema usamos o
comando ps ou o top.
Exemplo: ps aux Permite listas todos os processos que esto a correr. (Forma idntica
ao Ctrl + Alt + Delete no Windows)
Existem duas formas de matar processos. O kill que utiliza o cdigo do processo (PID)
ou o killall que utiliza o nome do processo.
Exemplo: killall mono encerrar o XD.
Pode saber qual e PID atravs do TOP, do PS ou do comando pidof
Exemplo: pidof mono
Gesto de Pacotes
O Comando APT permite gerir os pacotes no Linux. Este comando tem que ser sempre executado
com permisses de root.
Exemplos:
sudo apt-get update Atualizar o repositrio local que contem todos os nomes vlidos
de pacotes
sudo apt-get upgrade Atualizar todos os pacotes existentes no sistema.
sudo apt-get install mono-complete Insta um pacote (neste caso o mono-complete)
sudo apt-get remove XPTO Desinstala um pacote (neste caso o XPTO)
Portas no Linux
No Linux as portas srie e paralelas tm nomes diferentes do Windows. Todos os dispositivos
esto mapeados no sistemas de ficheiros em /dev. Note que o Linux case sensitive pelo, por
exemplo ttys0 no existe.
Portas Srie
Porta Windows
Com1
Com2
Com3
Porta Linux
/dev/ttyS0
/dev/ttyS1
/dev/ttyS2
Portas Paralelas
Porta Windows
Lpt1
Lpt2
Lpt3
Porta Linux
/dev/lp0
/dev/lp1
/dev/lp2
Teste de impresso.
echo teste1234 > /dev/usb/lp0- Efetuar um teste a uma porta de impressora
sudo gedit /etc/group Adicionar utilizador aos grupos de impresso (tty, lp e dialout)
stty -F /dev/ttyS0 115200 Modifica a velocidade da porta srie. Caso o teste de
impresso imprima resulte em caracteres estranhos, poder ser um problema de
velocidade da porta srie. Poder consultar as configuraes ligando a impressora com
o boto feed premido. O valor por defeito 9600.
Comando screen
No caso do touch ser srie, o comando screen poder ser muito til para encontrar em que porta
esta instalado o touch screen.
Utilizao: sudo screen /dev/ttyS0 permite escutar a Com1. Ao carregar ao longo do ecr caso
esteja na porta correta ir aparecer alguns caracteres no ecr. Para sair dever fazer Ctr + A
premir a tecla \ e a tecla y.
Poder ser necessrio instalar o screen atravs do comando: sudo apt-get install screen
Outros Comandos
Calibrar Touch
sudo apt-get install xinput-calibrator Instala calibrador genrico.
sudo gedit /usr/share/X11/xorg.conf.d/10-evdev.conf - Torna a calibrao permanente.
Criar Atalho XD
O XD em Linux fica instalado na pasta onde corrido o setup. Nas primeiras pens mgicas o XD
vinha instalado por defeito em /opt/xdrest ou opt/xdpos.
O ficheiro xd na raiz da pasta de instalao o "executavel" a nossa aplicao. Bastar clicar
duas vezes nele e escolher "executar na consola" para entrar na aplicao.
O ficheiro core\xd_desktop o ficheiro que serve como base para criar o atalho
Para tal, e tal ser necessrio:
1- Copie o fichiro xd_desktop para o ambiente de trabalho
2- Edite o ficheiro (clique duas vezes e faa apresentar)
O ficheiro dever ser preenchido da seguinte forma (se o XD estiver instalado em/opt/xdrest)
[Desktop Entry]
Name=XD
Exec=/opt/XDRest/xd
Type=Application
Icon=/opt/XDRest/xd/Core/images/common/icon/xdrest.ico
3- Valide se o ficheiro tem permisses de execuo (em boto lado direito > Propriedades)
4- Renomeio o ficheiro xd_desktop para xd.desktop para ficar com o cone ativo.
Sair e desligar
Editar o script ficheiro core\bin\xd\shutdown.sh para ficar idntico a:
echo 'xd' | sudo -S poweroff p
(onde xd a password de root)
10