L’ultime feuille de triche de la commande Raspberry Pi
Terminal du système d’exploitation Raspbian |
chat [name] |
afficher le contenu du fichier [name] |
CD.. |
passer au répertoire parent |
CD [path] |
déplacer vers le répertoire [path] |
CD / |
passer au répertoire racine |
CD~ |
Accédez à votre répertoire personnel – généralement « /home/ » |
Réviser [who][+,-,=][permissions] [name] |
Modifier les autorisations de fichiers |
mod 777 [name] |
Autoriser tous les utilisateurs à lire, écrire et exécuter des fichiers [name] |
chmod u+x [name] |
Autoriser l’utilisateur à exécuter [name] |
cp-r [from] [to] |
Copiez tous les fichiers et sous-répertoires de la source [from] à destination [to] |
CP [from] [to] |
Copier les fichiers depuis la source [from] à destination [to] |
Trouver |
Rechercher des fichiers et leur contenu |
grep ‘chaîne’ [name] |
Rechercher des occurrences de « string » dans un ou plusieurs fichiers |
diriger [name] |
Renvoie toutes les occurrences de « string » dans le fichier [name] |
ls |
Lister le contenu du répertoire courant |
ls -a |
Lister tous les fichiers, y compris les fichiers cachés |
ls -l |
Répertorier le contenu du répertoire actuel et plus d’informations sur les fichiers |
ls [path] |
Lister le contenu des répertoires trouvés sur [path] |
gens [command] |
Ouvrir la page de manuel/d’aide [command] |
homme homme |
Ouvre la page de manuel/aide pour la commande « man » (helpception) |
mkdir [name] |
Créer un [name] dans le répertoire de travail courant |
mv-r [from] [to] |
Déplacer tous les fichiers et répertoires de la source [from] à destination [to] |
MV [from] [to] |
Déplacer les fichiers de la source [from] à destination [to] |
le mot de passe |
Affiche le nom du répertoire de travail courant |
python/python3 –version |
Affiche votre version Python actuellement installée |
rm -r * |
Supprimer tous les fichiers et répertoires du répertoire de travail actuel |
RM [name] |
supprimer le fichier spécifié |
RM* |
Supprimer tous les fichiers du répertoire de travail actuel |
rmdir [name] |
supprimer le répertoire vide [name] du répertoire de travail courant |
sudo [command] |
Le superutilisateur le fait.mettre en œuvre [command] Possède des privilèges élevés (vous permettant de faire des choses auxquelles vous n’avez normalement pas accès) |
sudo apt-get install [package] |
installer un paquet |
sudo apt-obtenir la mise à jour |
Mettre à jour la liste des packages |
sudo apt-get upgrade |
mettre à niveau les packages installés – doit être exécuté après sudo apt-get update |
sudo chown pi:racine [name] |
Changer le propriétaire d’un fichier [name] à l’utilisateur ‘pi’ et définissez le groupe sur ‘root’ |
sudo raspi-config |
Lancer le menu de configuration du Raspberry Pi |
redémarrage sudo |
Redémarrez votre Pi en toute sécurité |
sudo fermer -h maintenant |
Éteignez votre Pi en toute sécurité maintenant |
sudo |
Vous place dans un répertoire racine avec un accès root – faites attention à cela ! |
Queue [name] |
afficher la fin du fichier [name] |
goudron-cvzf [name] [path] |
Créer un fichier compressé [name] du contenu [path] |
goudron-xvzf [name] |
Extraire le contenu du fichier compressé [name] |
wget [uri] |
Télécharger les fichiers trouvés [uri] sur Internet |
Bibliothèque RPi.GPIO |
Importer RPi.GPIO en tant que GPIO |
Importez le module RPi.GPIO dans le sketch python |
GPIO.setmode(GPIO.BCM) |
Utilisez les numéros de broche Broadcom (GPIO 14, GPIO 15, etc.) |
GPIO.setmode(GPIO.BOARD) |
Utilisez les numéros de broches du tableau (4,5,8, etc.) |
GPIO.getmode() |
Renvoie le mode de numérotation des broches actuel (BCM, BOARD ou None) |
GPIO.set([pin number]GPIO.IN) |
placez la broche sur [pin number] devenir une entrée |
GPIO.set([pin number]GPIO.IN, pull_up_down=GPIO.PUD_DOWN) |
placez la broche sur [pin number] devient une entrée avec une résistance pull-down interne |
GPIO.set([pin number]GPIO.IN, pull_up_down=GPIO.PUD_UP) |
placez la broche sur [pin number] devient une entrée avec une résistance pull-up interne |
GPIO.set([pin number]GPIO.OUT) |
placez la broche sur [pin number] devenir la sortie |
GPIO.set([pin number]GPIO.OUT, initiale = 1) |
placez la broche sur [pin number] Sortir comme valeur initiale « 1 » |
GPIO.sortie([pin number]1) |
mettre [pin number]valeur de 1.Remarque 1, GPIO.HIGH et True sont la même chose |
GPIO.sortie([pin number]0) |
mettre [pin number]valeur de 0.Notez que 0, GPIO.LOW et False sont la même chose |
je = GPIO.entrée([pin number]) |
Définissez la variable i sur [pin number] |
Si GPIO.entrée([pin number]): |
valeur d’usage [pin number] comme un booléen dans le code |
GPIO.nettoyage() |
réinitialiser toutes les broches GPIO (bonne pratique pour appeler avant de quitter un programme) |
GPIO.version |
Renvoie la version actuelle de RPi.GPIO |
Bibliothèque zéro GPIO |
dirigé |
Importer des LED depuis gpiozero |
Importer la partie LED de la librairie gpiozero |
DEL = DEL(17) |
Affectez la variable « led » à la LED sur la broche GPIO 17 |
mener() |
Allumer la LED stockée dans la variable « led » |
led.off() |
Éteignez la LED stockée dans la variable « led » |
led.toggle() |
basculer la LED stockée dans la variable « led » (si elle est éteinte, allumez-la et vice versa) |
moteur |
Importer des moteurs depuis gpiozero |
Importer la partie moteur de la librairie gpiozero |
moteur = moteur(17, 18) |
Attribuez la variable « moteur » à l’objet moteur contenant les numéros de broche d’entraînement avant et arrière |
moteur.forward() |
Activer la broche avant de la variable « moteur » |
moteur.backward() |
Activer la broche arrière de la variable « moteur » |
moteur.inverse() |
Inverser le sens du moteur actuel |
moteur.stop() |
arrêter le moteur |
avertisseur sonore |
importer le buzzer de gpiozero |
Importer la partie Buzzer de la librairie gpiozero |
bz = buzzer(3) |
Affectez la variable bz au buzzer sur la broche GPIO3 |
bz.on() |
Activer le buzzer |
bz.off() |
Éteignez le buzzer |
bz.toggle() |
Basculer l’état du buzzer (s’il est éteint, allumez-le et vice versa) |
Servomoteur |
importer le servo de gpiozero |
Importer la partie Servo de la librairie gpiozero |
Servo = Servo(17) |
Affectez la variable « servo » au servo sur GPIO 17 |
servo.min() |
Déplacez le servo au minimum |
servo.mid() |
Déplacez le servo à la valeur médiane |
servo.max() |
déplacer le servo au maximum |
Valeur d’asservissement = 0,5 |
Déplacez le servo au point de valeur de consigne (min = -1, max = 1) |
Image de la caméra Raspi |
Russ Steel |
Commande pour prendre des images fixes avec une caméra connectée, modifiée avec les paramètres suivants |
–largeur, -w |
définir la largeur de l’image |
–hauteur, -h |
définir la hauteur de l’image |
–qualité, -q |
Définir la qualité JPEG <0 到 100>(Le plus courant est 75) |
–raw, -r |
Insérez les données Bayer brutes de l’appareil photo dans les métadonnées JPEG |
–sortie, -o |
nom du fichier de sortie (requis pour l’enregistrement) |
–dernier, -l |
Ajouter la dernière image au nom de fichier |
–verbeux, -v |
Informations de débogage détaillées pendant l’exécution |
–timeout, -t |
Définit le temps d’attente avant de capturer une image. |
–encodage, -e |
L’encodage utilisé pour le fichier de sortie – jpg, gif, bmp ou png |
Vidéo de la caméra Raspi |
Raspiveld |
Commande pour prendre une vidéo avec une caméra connectée, modifiée avec les paramètres suivants |
–largeur, -w |
Définissez la largeur de l’image (entre 64px et 1920px) |
–hauteur, -h |
Définir la hauteur de l’image (entre 64px et 1080px) |
–bitrate, -b |
Définissez le débit binaire en bits/seconde (c’est-à-dire 15 Mbits/s = 15000000) |
–sortie, -o |
nom du fichier de sortie (requis pour l’enregistrement) |
–verbeux, -v |
Informations de débogage détaillées pendant l’exécution |
–timeout, -t |
Définir le temps d’attente avant de capturer la vidéo |
–framerate, -fps |
Spécifie le nombre d’images enregistrées par seconde |