Les commandes Linux sur Raspberry Pi

Facebook Twitter Google Plus Instagram YouTube Twitch

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 😉 .

Leave a Reply