Curso Raspberry Pi – #8 – O Básico do Linux

A grande maioria dos leitores usa o Windows e está acostumado a ambientes gráficos. No caso do Linux, no entanto, o trabalho a partir do nível do texto é mais importante.

É hora de começar o básico do Linux. Os comandos, funções e programas mais importantes que são necessários para trabalhar com o Raspberry Pi.

 

 

Programas criados para o Windows são principalmente baseados na interface gráfica. No caso do Linux , as ferramentas gráficas são de alguma forma uma adição. As janelas podem parecer diferentes após cada atualização do programa. No modo de texto, não há espaço para essas mudanças, portanto, aprender a usar programas é “atemporal”.

O que é shell e bash?

O curso é dedicado a pessoas que estão começando a sua aventura com o Raspberry e o Linux, portanto, alguns termos podem ser novos. No começo, “duas palavras” sobre os termos usados. A maioria dos usuários do Windows certamente encontrou o aplicativo Prompt de Comando. Esta ferramenta permite entrar e executar comandos no modo de texto:

Um lugar onde o Linux introduz comandos e executa scripts às vezes também é chamado de shell. Várias versões do shell estão disponíveis. A versão básica é sh, mais recente csh, e provavelmente o mais popular é o bash. Claro que existem mais, por exemplo, o Ubuntu usa dash por padrão.

 

 

 

 

 

 

A história repete-se e na nossa situação temos um retorno a tal configuração. O computador é um pequeno Raspberry e o PC (ou laptop) funciona como um terminal.

Acesso ao terminal no Raspberry Pi

No nosso caso, estamos conectados ao Raspberry Pi remotamente via ssh, então usamos o terminal virtualmente imediatamente “da máquina”. Para poder trabalhar usando o terminal, não precisamos abandonar completamente o modo gráfico. Se ligamos o nosso Raspberry ao monitor, podemos executar o emulador de terminal. O mesmo será para uma conexão VNC.

Independentemente do tipo de terminal escolhido, a forma como trabalhamos será a mesma. Isso nos mostra a primeira vantagem dessa abordagem, que é sua universalidade.

Primeiros passos – mudando a senha

Num dos episódios anteriores, alteramos a senha de acesso em raspi-config. Este é um programa que vamos encontrar apenas numa pequena maçã. Durante o trabalho padrão com o Linux, podemos realizar tal operação com o seguinte comando:

passwd

Depois de digitar o comando e confirmá-lo com a tecla Enter, o sistema solicitará a senha atual e, em seguida, teremos que digitar a nova senha duas vezes.

Ao inserir senhas, nenhum caractere (até mesmo asteriscos) aparece na tela, que é um recurso de segurança adicional.

Atualização do programa

O software no Linux é atualizado com muita frequência. Vale a pena fazer download das novas versões do sistema operacional e programas, mesmo que apenas por motivos de segurança. As vulnerabilidades encontradas são rapidamente corrigidas, mas se não atualizarmos o sistema, poderemos estar vulneráveis.

Antes de atualizar, precisamos de fazer download das informações sobre as versões mais recentes. O comando é usado para isso:

sudo apt update

Como já sabemos de artigos anteriores, o sudo é o equivalente da opção “Executar como administrador” conhecida do Windows. Apt  é um gerenciador de programas usado no sistema Debian e derivados, ou seja, também em nosso Raspbiana.

O próximo passo é instalar as atualizações encontradas:

sudo apt upgrade

Depois de um momento, seremos solicitados a confirmar a atualização. Devemos digitar a letra y  (sim) e pressionar Enter. O download e o upload da atualização serão iniciados.

Há também a opção de atualizar o sistema usando o comando sudo apt dist – upgrade , mas ele pode gerar alguns conflitos. Pode usar essa função quando já estiver familiarizado com o sistema e souber exatamente o que acontece durante a atualização.

Como você verifica a lista de programas instalados no Raspberry Pi?

Podemos verificar quais programas já estão instalados, emitindo o seguinte comando:

apt list --installed

Documentação do sistema – man

Se quisermos aprender mais sobre as possibilidades do programa apt, a ajuda do Google e, claro, a documentação do sistema que veremos depois de chamar o comando nos ajudará a:

man apt

Vale a pena lembrar o comando man. Basta escrever um comando ou função que nos interessa e teremos acesso à documentação. Fechamos esta visão pressionando a tecla q.

cat /proc/cpuinfo | less

Sinal de linha vertical é apenas para juntar comandos. É uma ferramenta muito conveniente e poderosa. No começo, pode não parecer. Para cat e less, também pode escrever less / proc / cpuinfo , mas use vale a pena lembrar-se no futuro.

Sair do redirecionamento

Também é possível redirecionar a saída. Vamos tentar o comando tree , que exibe a árvore de diretórios. O comando a seguir fará com que a árvore de diretórios (a partir da raiz) seja exibida com uma limitação ao nível 1.

tree / -L 1

Se um nível funcionar, porque não verificar o que acontecerá com dois: tree / -L 2. Infelizmente, é pior aqui porque a informação será horrível. Sabemos como conectar comandos com less, graças aos quais poderemos visualizar os dados da tela. No entanto, e se, por exemplo, gostaríamos de enviar a nossa árvore de diretórios para alguém, por exemplo, com um pedido de ajuda? Claro, pode tirar 100 capturas de tela ou gravar um vídeo… No entanto, a maneira mais fácil é redirecionar a saída do comando para um arquivo.

O operador > é  usado para isso (a maioria dos caracteres):

tree / -L 2 > drzewko.txt

Este comando será executado muito mais rápido – a exibição de dados leva mais tempo do que gravar num arquivo. Agora podemos usar ls e ver que há um novo arquivo no diretório atual: tree.txt.

Este arquivo pode ser escrito com o comando cat, mas não será muito conveniente. Você também pode baixá-lo usando o WinSCP e visualizar o computador num processador de texto. No próximo artigo, vamos verificar como usar os editores de texto disponíveis.

Como você verifica a temperatura atual do processador?

Finalmente, um comando curto, graças ao qual vamos verificar se o nosso processador não está muito quente. Podemos verificar a indicação da temperatura atual com o seguinte comando:

vcgencmd measure_temp

Depois de chamá-lo, receberemos a medição atual:

Sumário

Discutimos a primeira parte dos fundamentos mais importantes do trabalho no terminal. Os comandos descritos aqui são usados ​​praticamente o tempo todo, então precisa conhecê-los de cor. Vale a pena experimentar o máximo possível agora, porque o possível dano será pequeno – no pior dos casos, basta carregar um novo sistema no cartão.

No próximo artigo, veremos outros aspectos do trabalho com o Linux. Entre outras coisas, falar-se-á de editores de texto de terminal e operações em arquivos e catálogos. Também discutiremos o sistema de permissões de arquivos, que a princípio pode parecer menos intuitivo.

___________

O que achou deste artigo? Deixe o seu comentário abaixo, e partilhe nas Redes Sociais que certamente será útil e interessante para os seus amigos!

 

 

 Curso Raspberry Pi – #1 – Introdução, Índice

 Curso Raspberry Pi – #2 – O que é o Raspberry Pi?

Curso Raspberry Pi – #3 – Caixa, Dissipadores de Calor

 Curso Raspberry Pi – #4 – Instalação do Sistema, Raspberry Pi como PC 

 Curso Raspberry Pi – #5 – Instalação / Comunicação Via UART

 Curso Raspberry Pi – #6 – Instalação / Comunicação Através da Rede

 Curso Raspberry Pi – #7 – Acesso Remoto VNC, Chaves SCP, RSA

 Curso Raspberry Pi – #8 – O Básico do Linux

 Curso Raspberry Pi – #9 – Processadores de Texto

 Curso Raspberry Pi – #10 – Câmara, Fotos, Transmissão de Imagem

 Curso Raspberry Pi – #11 – Filmes, Slowmotion, Timelapse

 Curso Raspberry Pi – #12 – Noções Básicas sobre GPIO, Scripts

 Curso Raspberry Pi – #13 – PWM, Entradas, Scripts com uma Câmara

 Curso Raspberry Pi – #14 – Python Básico, GPIO