Le Raspberry est configuré avec la distribution logicielle Raspbian. Cette distribution Raspbian est basée sur le système d'exploitation Debian, un des systèmes d'exploitation utilisant le noyau Linux inspiré du système d'exploitation Unix.
L'interface graphique (GUI - Graphical user interfaces) du bureau du Raspberry permet d'utiliser les logiciels avec la souris. Il est cependant utile de savoir utiliser le terminal et les commandes en ligne (CLI - Command ligne interface) pour des tâches d'administration qui seront alors réalisées plus rapidement et de manière plus efficace.
Il y a deux manières d'accéder au terminal :
Choisissez Menu puis Accessoires puis LXTerminal :
L'invite de commandes (prompt) apparait :
pi@rapsberrypi:~ $
Explications :
La commande ls permet de lister les dossiers et fichiers contenus dans le dossier courant :
pi@raspberrypi:~ $ ls Desktop Downloads oldconffiles Public Templates Documents Music Pictures python_games Videos pi@raspberrypi:~ $
pi@raspberrypi:~ $ ls Documents/ BlueJ Projects CharlesTecher Greenfoot Projects Scratch Projects pi@raspberrypi:~ $
pi@raspberrypi:~ $ ls /home/pi/Documents/
pi@raspberrypi:~ $ ls Documents/Scratch\ Projects/
pi@raspberrypi:~ $ ls -l Documents/ total 24 drwxr-xr-x 6 pi pi 4096 avril 2 19:34 . drwxr-xr-x 20 pi pi 4096 avril 5 16:55 .. drwxr-xr-x 11 pi pi 4096 nov. 29 03:12 BlueJ Projects drwxr-xr-x 3 pi pi 4096 avril 4 17:12 CharlesTecher drwxr-xr-x 5 pi pi 4096 avril 2 19:34 Greenfoot Projects drwxr-xr-x 2 pi pi 4096 nov. 29 03:09 Scratch Projects pi@raspberrypi:~ $
Explications :
pi@raspberrypi:~ $ ls ..
pi@raspberrypi:~ $ ls /
-rw-r--r-- 1 pi pi 901 avril 2 19:50 voiture.py drwxr-xr-x 2 pi pi 4096 avril 5 15:39 websowket
Explications :
rwxr-xr-- pi pi \ /\ /\ / \ / \ / v v v v v | | | | nom du groupe | | | nom du propriétaire | | | | | droits des autres utilisateurs (o) | droits des utilisateurs appartenant au groupe (g) | droits du propriétaire (u)
Pour exécuter une commande qui nécessite les droits superutilisateur, demander une élévation de privilèges en faisant précéder la commande par sudo :
pi@raspberrypi:~ $ sudo ls /
pi@raspberrypi:~ $ cd Documents pi@raspberrypi:~/Documents $
L'invite de commande a changé et indique que l'on est positionné dans le dossier Documents.
pi@raspberrypi:~/Documents $ cd ~ pi@raspberrypi:~ $
Il est possible aussi d'indiquer le chemin absolu du dossier :
pi@raspberrypi:~/Documents $ cd /home/pi pi@raspberrypi:~ $
pi@raspberrypi:~/Documents $ mkdir nouveaudossier
pi@raspberrypi:~/Documents $ touch nouveaufichier pi@raspberrypi:~/Documents $ nano nouveaufichier
Dans nano utiliser les combinaisons de touches suivantes :
pi@raspberrypi:~/Documents $ less nouveaufichier
Pour quitter less il suffit de taper q.
pi@raspberrypi:~/Documents $ cp nouveaufichier copiedunouveaufichier pi@raspberrypi:~/Documents $ cp -R dossier copiedudossier
Utilisez le paramètre R (Récursif) pour les dossiers afin de copier de manière récursive le contenu du dossier et des sou-dossier déventuels.
pi@raspberrypi:~/Documents $ rm nouveaufichier pi@raspberrypi:~/Documents $ rm -R nouveaudossier
Utilisez le paramètre R (Récursif) pour les dossiers afin de supprimer de manière récursive leur contenu.