Il est bien souvent difficile de trouver la bonne commande Linux [En gĂ©nĂ©ral] alors sous Raspberry Pi quand on sort du monde Windows… Pour y remĂ©dier, voilĂ un liste des commandes les plus utiles pour prendre en main facilement un Raspberry Pi & la plupart des Linux [Pas tous, mais j’y viens juste aprĂšs].
Vous pourrez remarquer que ces commandes sont similaires aux commandes utilisées sous les distributions « Debian & ces dérivés », normal, Raspbian = Debian + RaspberryPi.
Il existe deux modes dâutilisation pour travailler avec Linux. Le premier est un mode utilisateurs avec des privilĂšges dâaccĂšs de base et lâautre est un mode avec des privilĂšges dâaccĂšs « administrateur » ( super-utilisateur ou root ). Certaines tĂąches peuvent ĂȘtres exĂ©cutĂ©es en mode utilisateur et dâautres vont nĂ©cessitĂ©es un accĂšs root pour pouvoir les exĂ©cuter. On va donc souvent retrouver des commandes prĂ©cĂ©dĂ©es du prĂ©fixe sudo, cela va signifier que la commande sera exĂ©cutĂ©e avec des privilĂšges de super-utilisateur. Une autre mĂ©thode consiste Ă passer lâinvite de commande en mode root, toutes commandes suivantes seront alors exĂ©cutĂ©es en mode super-utilisateur. Pour accĂ©der au mode root, il suffit de rentrer sudo -i à lâinvite de commande, tapez le mot de passe du compte root, et vous verrez apparaĂźtre root@raspberrypi:/home/pi# , toutes les commandes suivantes pourront ĂȘtre saisies sans le prĂ©fixe sudo et pourtant exĂ©cutĂ©es avec un privilĂšge super-utilisateur.

Bien sur il existe dâautres commandes que vous pouvez dĂ©couvrir en faisant âhelp. Celles dĂ©crites ci-dessous ne sont que celles que vous ĂȘtes susceptibles dâutiliser au quotidien avec vos framboises.
Les commandes les plus utiles sur Raspberry Pi (& Linux en Général)
Commandes générales
apt-get update : Met à jour votre version de Raspbian.
apt-get upgrade : Met à niveau tous les logiciels que vous avez installés.
clear : Efface lâĂ©cran du terminal des commandes et du texte prĂ©cĂ©demment exĂ©cutĂ©s.
date : Affiche la date actuelle.
find / -name example.txt : Recherche dans le systÚme entier le fichier example.txt et génÚre une liste de tous les répertoires qui contiennent le fichier.
nano example.txt : Ouvre le fichier example.txt dans âNanoâ, lâĂ©diteur de texte de linux.
poweroff : ArrĂȘt immĂ©diat du raspberry PI.
raspi-config : Ouvre le menu des paramÚtres de configuration.
reboot : Pour rebooter immédiatement le Raspberry PI.
shutdown -h now : Pour éteindre immédiatement le Raspberry PI.
shutdown -h 01:22 : Pour éteindre le Raspberry PI à 1:22 AM.
startx : Ouvrir lâinterface graphique GUI (Graphical User Interface).
Commandes sur les fichiers et répertoires
cat exemple.txt : Affiche le contenu du fichier exemple.txt.
cd /abc/xyz : Change de répertoire courant pour le répertoire /abc/xyz.
cp XXX : Copie le fichier ou le rĂ©pertoire XXX et le colle Ă un emplacement spĂ©cifique. Par exemple: cp exemplefile.txt /home/pi/office/ copie exemplefile.txt du rĂ©pertoire courant et le colle dans le rĂ©pertoire /home/pi/ directory. Si le fichier nâest pas prĂ©sent dans le rĂ©pertoire courant, vous pouvez ajouter son chemin en prĂ©fixe (par exemple : cp /home/pi/documents/examplefile.txt /home/pi/office/ copie le fichier du rĂ©pertoire documents dans le rĂ©pertoire office).
ls -l : Liste tous les fichiers du répertoire en cours, ainsi que la taille du fichier, la date de modification et les autorisations.
mkdir exemple_directory : Créer dans le répertoire courant un nouveau répertoire exemple_directory.
mv XXX : DĂ©place un fichier ou un rĂ©pertoire nommĂ© XXX Ă un emplacement spĂ©cifique.Par exemple, mv examplefile.txt /home/pi/office/ dĂ©place examplefile.txt dans le rĂ©pertoire /home/pi/office. Si le fichier nâest pas prĂ©sent dans le rĂ©pertoire courant, vous pouvez ajouter son chemin en prĂ©fixe (par exemple :. cp /home/pi/documents/examplefile.txt /home/pi/office/ dĂ©place le fichier du rĂ©pertoire documents dans le rĂ©pertoire office). Cette commande peut aussi ĂȘtre utilisĂ© pour renommer des fichier (mais seulement dans le mĂȘme rĂ©pertoire). par exemple, mv examplefile.txt newfile.txt renomme examplefile.txt en newfile.txt, et conserve le fichier dans le mĂȘme rĂ©pertoire.
rm example.txt : Effacer le fichier example.txt.
rmdir example_directory : Effacer le répertoire example_directory (seulement si il est vide).
scp user@x.x.x. :/some/path/file.txt : Copier un fichier Ă travers SSH. Peut ĂȘtre utilisĂ© pour tĂ©lĂ©charger un fichier Ă partir dâun ordinateur de bureau / ordinateur portable sur le Raspberry Pi. user@x.x.x.x (par exemple 192.168.1.48) est le nom dâ utilisateur et lâadresse IP locale du bureau / ordinateur portable et /some/path/file.txt est le chemin dâaccĂšs et le nom du fichier sur le bureau / ordinateur portable.
touch :Crée un nouveau fichier vide dans le répertoire courant.
Commandes Réseau et Internet
ifconfig :Pour vĂ©rifier lâĂ©tat de la connexion rĂ©seau que vous utilisez (pour voir si wlan0 dispose dâ une adresse IP par exemple).
iwconfig : Pour vĂ©rifier quel rĂ©seau lâadaptateur sans fil utilise par exemple.
iwlist wlan0 scan : Affiche une liste des réseaux sans fil actuellement disponibles sur wlan0.
iwlist wlan0 scan | grep ESSID : Utilisez grep avec le nom dâun champ pour rĂ©pertorier uniquement les champs dont vous avez besoin (par exemple, pour lister les ESSID uniquement).
nmap: Analyse votre rĂ©seau et rĂ©pertorie les pĂ©riphĂ©riques connectĂ©s, le numĂ©ro de port, le protocole, le systĂšme dâexploitation, lâĂ©tat (ouvert ou fermĂ©), les adresses MAC et dâautres informations.
ping : Teste la connectivitĂ© entre deux pĂ©riphĂ©riques connectĂ©s sur un rĂ©seau. Par exemple, ping 10.0.0.32 envoie un paquet Ă lâappareil Ă IP 10.0.0.32 et attend une rĂ©ponse. Il fonctionne Ă©galement avec les adresses de sites Web.
wget http://www.website.com/example.txt : TĂ©lĂ©charge le fichier example.txt depuis le Web et lâenregistre dans le rĂ©pertoire courant.
Commandes dâinformations systĂšmes
cat /proc/meminfo : Affiche des détails sur votre mémoire.
cat /proc/partitions :Affiche la taille et le nombre de partitions sur votre carte SD ou votre disque dur.
cat /proc/version : Affiche la version de la Rasperry Pi que vous utilisez.
df -h : Affiche des informations sur lâespace disque disponible.
df /:Indique la quantitĂ© dâespace disque disponible.
dpkg âget-selections | grep XXX: Affiche tous les packages installĂ©s qui sont liĂ©s Ă XXX.
dpkg âget-selections : Affiche tous les paquets installĂ©s.
free : Indique la quantité de mémoire libre disponible.
hostname -IÂ : Affiche lâadresse IP de votre Raspberry Pi.
lsusb : Liste tous les périphériques USB connectés à votre Raspberry Pi.
Touche HAUT : En appuyant sur la touche HAUT, vous entrez la derniĂšre commande entrĂ©e dans lâinvite de commande. Câest un moyen rapide de corriger les commandes qui ont Ă©tĂ© faites par erreur.
vcgencmd measure_temp :Affiche la température de la CPU.
vcgencmd get_mem arm && vcgencmd get_mem gpu : Affiche la mémoire divisée entre le processeur et le GPU.
Vous pouvez lister les commandes que vous utilisez frĂ©quemment et qui vous semblent importantes, et que je peux par la suite, les ajouter Ă ce post. Merci dâavance đ .
