Se você já começou a trabalhar e configurar seu Raspberry Pi, certamente você se perdeu entre a enorme quantidade de comandos que existem, são muitas que você deve decorar ou, pelo menos, ter sempre uma lista em mãos para que possa consultá-las quando precisar. Com isso em mente, hoje propus fazer uma lista com os mais frequentes, alguns você certamente conhece e outros talvez nem tanto.
Antes de continuar, lembre-se de que no Linux existem dois tipos diferentes de usuários. acessar o Terminal, um é o usuário 'normal'com permissões básicas de acesso e o outro é o modo conhecido como root ou superusuário você pode fazer praticamente o que quiser. Neste ponto, você tem que ser especialmente cuidadoso, pois, quando eu digo 'o que quiser'é literalmente o que você quiser com tudo o que isso significa, como excluir arquivos que literalmente tornam o sistema operacional inútil.
Claro, alguns dos comandos a serem usados não podem ser iniciados por um usuário básico, então você precisará de permissões de superusuário para poder executar esses comandos, então será bastante comum ver o prefixo sudo na frente do comando específico . Outra forma de acessar o superusuário sem ter que colocar o sudo na frente de todos os comandos é executando o comando sudo su e coloque a senha dele. Depois de alterar o usuário, poderemos ver no prompt de comando algo como root @ raspberrypi: / home / pi #Desta forma, não será mais necessário colocar o prefixo sudo antes de cada comando.
Com este pequeno esclarecimento, irei agora listar os comandos que eu pessoalmente considero necessários e especialmente úteis ao configurar ou trabalhar com nosso Raspberry Pi:
Comandos Gerais:
- apt-get update: Atualize sua versão do Raspbian.
- atualização apt-get: Atualize todos os pacotes que você instalou no sistema.
- remover filtragem: limpa a janela do terminal.
- dados: Mostra a data atual.
- encontrar / -nome test.txt: Procura em todo o sistema o arquivo test.txt e gera uma lista de todos os diretórios que contêm o arquivo.
- nano test.txt: Abra o arquivo test.txt no "Nano", o editor de texto do Linux.
- desligar: Desligue o sistema imediatamente.
- raspi-config: Abra o menu de configurações.
- reinicialização: Reinicie o sistema imediatamente.
- shutdown-h now: Desligue o sistema imediatamente.
- desligamento -h 18:34: Desligue o sistema às 18:34.
- startx: Abre a interface gráfica do usuário.
Comandos para arquivos e diretórios:
- cat test.txt: Exibe o conteúdo do arquivo test.txt.
- cd / abc / xyz: Muda o diretório atual para o diretório / abc / xyz.
- policial XXX: Copia el archivo o directorio XXX y lo pega en una ubicación especificada. Um exemplo desse comando seria: cp fichero.txt /home/pi/fichero.txt en el directorio actual y lo pega en el directorio /home/pi/. Si el archivo no está en el directorio actual debes poner la dirección donde se encuentra.
- ls -l: Mostra uma lista com os arquivos presentes no diretório atual e outras informações interessantes como o tamanho do arquivo, a data de modificação e as permissões.
- mkdir test_folder: Cria uma nova pasta test_folder dentro da pasta atual.
- MV XXX: Mova o arquivo ou pasta chamada XXX para um local específico. Um exemplo deste comando seria: mv file.txt / home / pi que moveria o arquivo.txt presente na pasta atual para o endereço / home / pi. Se o arquivo que queremos mover não estiver na pasta em que nos encontramos, devemos adicionar seu endereço completo. Este comando também pode ser usado para renomear arquivos ou pastas, basta movê-los para o mesmo diretório, mas com um nome diferente, por exemplo: mv file.txt test.txt renomearia o arquivo file.txt como test. TXT.
- rm test.txt: Exclua o arquivo test.txt
- rmdir test_folder: Exclua a pasta test_folder. Esta ação só pode ser executada se a pasta estiver vazia.
- scp user@10.0.0.32: /some/path/file.txt: Copia un archivo a través de SSH. Se puede utilizar para descargar un archivo de un ordenador remoto a nuestra Raspberry Pi. Usuário@10.0.0.32 es el nombre de usuario y la dirección es la IP local del ordenador remoto y /ruta/path/archivo.txt es la ruta y el nombre de archivo del archivo en el ordenador remoto.
- tocar: Crie um novo arquivo vazio no diretório atual.
Comandos para configuração de rede:
- ifconfig: Usado para verificar o status da conexão sem fio que estamos usando, por exemplo, para ver se wlan0 tem um endereço IP atribuído ou não.
- iwconfig: Para verificar a qual rede estamos conectados sem fio.
- verificação iwlist wlan0: Exibe uma lista de todas as redes sem fio disponíveis.
- varredura iwlist wlan0 | grep ESSID: Se ao pedido anterior adicionarmos | grep junto com o nome de um campo, o sistema nos mostrará apenas o campo que precisamos na tela. Usando o comando de exemplo, apenas o campo ESSID será listado.
- nmap: Faça uma varredura em sua rede e liste os dispositivos conectados, o número da porta, o protocolo, o sistema operacional, os endereços MAC ...
- sibilo: Prueba la conectividad entre dos dispositivos conectados a una misma red. Por ejemplo, ping 10.0.0.32 enviará un paquete al dispositivo con IP 10.0.0.32 y esperará una respuesta. También funciona con las direcciones de sitios web lo que nos puede ayudar a saber si tenemos conexión a la red o no utilizando, por ejemplo, ping www.google.es
- wget http://www.miweb.com/test.txt: Baixe o arquivo test.txt do site www.miweb.com e salve-o no diretório atual.
Comandos de informação do sistema:
- cat / proc / meminfo: Mostra informações sobre nosso sistema de memória.
- cat / proc / partições: Exibe o tamanho e o número de partições no cartão SD ou disco rígido.
- cat / proc / versão: Mostra a versão do Raspberry Pi que estamos usando.
- df -h: Exibe o espaço disponível no disco.
- df/: Mostra quanto espaço livre em disco está disponível.
- dpkg --get-selections | grep XXX: Mostra todos os pacotes instalados relacionados ao XXX.
- dpkg --get-selections: Fornece informações sobre todos os pacotes instalados.
- sem: Mostra a quantidade de memória livre disponível no sistema.
- nome do host -I: Mostra o endereço IP do nosso Raspberry Pi.
- lsusb: Oferece-nos informações sobre todos os dispositivos USB conectados ao nosso Raspberry Pi.
- Chave alta: Al pulsar la tecla UP se introduce el último comando ingresado en el símbolo del sistema. Esta es una manera rápida de corregir los comandos que se hicieron en error.
- vcgencmd medida_temp: Exibe a temperatura da CPU.
- vcgencmd get_mem arm && vcgencmd get_mem gpu: Mostra a memória dividida entre CPU e GPU.