10 dicas para usar no Raspberry Pi
Comprou recentemente um super mini PC Raspberry Pi e está a dar os primeiros passos? Então o Pplware deixa-me 10 dicas bastante úteis. Como já referimos em vários artigos, o Raspberry Pi é um dos mini PCs mais populares e potentes, que tem servido de base a muitos projectos interessantes (pode consultar os projectos na página do projecto aqui). Este mini equipamento, do tamanho de um cartão de crédito é capaz de reproduzir vídeo com qualidade Blu-ray e renderizar gráficos 3D, entre outras tarefas.
Vamos às dicas!
Muitas das operações que se realizam no Raspberry Pi são na linha de comandos. Por isso, as nossas dicas vão incidir essencialmente na linha de comandos (de referir que tais dicas podes ser usadas em outros sistemas Linux). Estas dicas foram testadas no Raspbian OS - uma distribuição baseada no Debian e optimizada para o Pi.
1) Auto Complete
Nenhum utilizador é obrigado a saber na totalidade os comandos e os caminhos onde se encontram os ficheiros. No entanto, a shell bash do Raspberry Pi permite o auto-complete dos comandos usando para isso a tecla TAB
2) Historial de comandos
Usando o comando history, o utilizador pode ter acesso a todos os comandos executados anteriormente. Se pretender executar novamente um determinado comando que já está no historial podemos simplesmente fazê-lo através do !<id_do_comando>. Com base na imagem seguinte, se eu quiser voltar a executar o comando clear podemos fazer !23. Saiba mais aqui
Para apagar todo o historial basta fazer history –c
3) Ir para inicio e fim do comando
Quem usa e abusa da linha de comandos, sente muita das vezes a necessidade de ir para o inicio e fim de um determinado comando. Para ir para o inicio de um comando basta carregar em CTRL + A. Para ir para o final de um comando, basta carregar em CTRL + E.
4) sudo !!
Permite executar o último comando como root. Bastante útil para quando executamos um comando e verificamos que não temos privilégio para executar. Então basta executar o comando referido.
5) Python web server
E se precisar de aceder rapidamente ao conteúdo de um directorio do PI através do PC? O comando python -m SimpleHTTPServer permite partilhar a árvore de directório corrente como se de um servidor HTTP. O acesso é realizado através do link http://<HOSTNAME>:8000/, onde o HOSTNAME corresponde ao nome da máquina. Simplesmente excelente.
Acesso via PC
6) Activar o protocolo SSH
O SSH (Secure Shell) também conhecido como Secure Socket Shell é um protocolo/aplicação que permite de forma segura aceder remotamente, através de um PC ou outro dispositivo. para activar o SSH basta executar o comando sudo raspi-config e proceder à respectiva activação. Saber mais aqui
7) Aceder à interface gráfica remotamente
Para quem não quiser ficar limitado ao terminal, pode também aceder ao ambiente de trabalho gráfico do PI. Para isso, basta que instale um programa que permita o acesso remoto, com suporte para o PI, para que o utilizador através de um PC /Mac se possa ligar ao miniPC. Para isso basta instalar o tightvncserver com o comando sudo apt-get install tightvncserver e correr o serviço com o comando tightvncserver – saber mais aqui
8) Screenshoots no PI
Uma das ferramentas sempre úteis em qualquer sistema é uma aplicação que permite tirar screenshots. Para o PI existem muitas mas umas das mais simples é o scrot. Para instalar o scrot basta executar o comando “sudo apt-get install scrot”. Para tirar screenshoots, basta abrir a linha de comandos e escrever scrot (o scrot tem várias opções que podem. Para as conhecer basta executar o comando “scrot -h”.
9) Aceda ao raspberryPI pelo nome
Certamente já lhe aconteceu querer aceder ao PI, e como este tem um IP dinâmico, o utilizador não sabe qual será o IP. Para resolver tal problema, o utilizador pode instalar o a avahi para aceder ao PI pelo nome. Para instalar o avahi basta executar o comando sudo apt-get install avahi-daemon. Os utilizadores do windows devem instalar o Bonjour Services para que tudo funcione.
Lembrem-se que o nome atribuído ao PIpode ser configurado em /etc/hostname
10) Saiba os processos que correm no PI, em tempo real
O comando TOP oferece um conjunto de estatísticas sobre o estado geral do sistema, assim como o “top” dos processos com maior actividade no sistema. Essa lista é apresentada e actualizada de 2 em 2 segundos.
Estas são algumas das dicas que costumo usar com muita frequência no Raspberry Pi. Para quem ainda é novato neste mundo, estas dicas são apenas um começo…há muitas muitas mais. Para isso, contamos com a nossa comunidade para partilhar quais os comandos/dicas que mais usa no PI. Ficamos à espera.
Este artigo tem mais de um ano
Um bom artigo e com dicas muito boas, vai ja para a pasta favoritos do Rpi.
Já agora alguem me pode dizer se é posivel instalar filtros ip no raspbian (ou outro SO) para usar com o transmission??
O próprio transmission tem um sistema para poderes inserir blocklists. Infelizmente acho que de raiz só permite um ficheiro de cada vez através da interface web mas podes seguir este manual para colocar mais do que um ficheiro.
https://trac.transmissionbt.com/wiki/Blocklists
Muito obrigado pela dica, vou experimentar 🙂
Obrigado pela informação….
Ando mais inclinado para o Cubieboard A20 mas RPi tambem é uma boa opção 😀
E utenho o A10 e um rasp e digote que a nivel de desenvolvimento nao tem nada a ver o que ha para um e para outro….
O XBMC no Cubie ja desisti, e so recentemente consegui de forma mais ou menos estavel ter um webserver….é bom a nivel de hardware mas faltalhe todo um suporte que existe para raspberry
Dica 10) -> em vez do “top” usar o “htop” (sudo apt-get install) tem uma interface mais “simpática” e dá para filtrar, ordenar, procurar, …, por nome dos processos, user, RAM ocupada, etc.
Sim, também pode ser 🙂 Ja temos aqui um tutorial
https://pplware.sapo.pt/linux/monitorize-o-seu-linux-com-o-top-e-htop/
Boas dicas!
Já agora, alguém sabe se existe alguma forma de facilmente desenvolver código(Java, phyton, c…) num IDE (p.ex.: eclipse) de um pc remoto e testar/correr no PI a partir desse mesmo IDE?
Isto porque para desenvolver código num IDE mais completo/pesado diretamente no PI torna-se muito moroso…
Obrigado
Raspberry PI? Titulo completamente enganador.
Diria que não há uma única dica que seja relativa ao pequeno computador.
Enganador porque?
Eu tenho o meu e divirto-me imenso a fazer experiências.
Com que intuito compraste o raspberry pi?
Porque não há nenhum comando (tirando o 6, mas que pode ser feito de outras maneiras) que seja especifico do rPi. É tudo GNU/Linux portanto, funciona em todos os “Linuxes”.
Digam-me uma coisa pessoal, eu iniciei-me neste mundo da programação muito recentemente, o meu pi chegou ontem e eu gostava de saber qual é a linguagem dos comandos do raspberry?
Isso depende. O Raspberry Pi pode correr várias versões de sistemas operativos, na grande maioria variantes de linux. O mais popular, será provavelmente o Raspbian, que é uma versão de Debian optimizada para o Raspberry. Quanto a linguagens, também há várias opções desde que instales o interpretador ou compilador adequado.
Linguagem maquina! 🙂
Ajuda: tens que ser mais especifico no que queres senão ninguem te vai ajudar.
A “linguagem” de que se fala neste post é shell script.
Não pode ser bem considerada uma lingyagem de programação mas sim uma linguagem de scripting.
Basicamente serve para executar comando pelo cli.
Bem, é linux e utils. É um mini computador, os comandos são iguais a um PC “normal”.
Depois tens os pinos (GPIO) que podes programar como quiseres.
Eu não sou programador, mas acho q tu podes programar isso com varias linguagens (python, c… até java).
Tens até uma interface grafica (q ja nem sei o nome) para o ppl se iniciar na programação, é uma questão de dares uma olhada 🙂
Umas pesquisas no google e vais ver o que é possível fazer om isto!
PS: Não sei se te vai ajudar, mas ja agora dá uma vista de olhos na “imagem” para o raspberry que fiz para a comunidade linux do pplware 🙂
Boa tarde Pplware estou a pensar em comprar um destes mini pcs estou indeciso entre Raspberry Pi e o CubieBoard que irei colocar uma distro do ubuntu server qual a será adequada.
Já agora podem me recomendar algum vendedor do Ebay. Ogrigado
Não tens ubuntu server compilado para ARM!!!
Eu aconselho o Raspberry Pi, pois tem uma comunidade maior.
quanto a distro podes optar por um debian e retirares todos os packages relativos ao X11.
Para usares ubuntu, 1º tinhas de arranjar o codigo, 2º tinhas de compilar (o que tendo em conta os 700MHz do raspberry pi iria demorar muito muito tempo)
ok obrigado pelo esclarecimento.
Boas! Alguém me sabe indicar se existe algum tutorial como este, mas para arch linux? Gostaria de configurar um RPi desde o inicio, mas com arch… Alguém me ajuda?
Cumprimentos
http://elinux.org/ArchLinux_Install_Guide
Mas tens o projecto ArchLinuARM que suporta o rPi:
http://archlinuxarm.org/platforms/armv6/raspberry-pi
Por acaso não reparei que o Install Guide que o Filipão postou era para o rPi. /mybad
Mto bom artigo 😀
Este tema se calhar já foi discutido mas alguem me pode dizer onde encontrar ecrans tacteis baratos para ligar ao Raspberry?
tem a dica de instalar alarm eu usa um “aplet” aspas pois nao sei escrever certo. Obrigado
sudo apt-cache search “nome do aplicativo” para pesquisar um programas