Table des matières
Les commandes les plus utiles
Voici, dès à présent, une liste non exhaustive des commandes que j’estime utiles pour son Raspberry Pi. Commandes de commande
man <nom de la commande> : permet de consulter le manuel associé à la commande passée en paramètre (man = manual).
C’est à mon avis la commande la plus utile qui soit puisque grâce à elle, vous pourrez utiliser n’importe quelle commande facilement.
whereis <nom de la commande> : permet de connaître quel script est exécuté lors de l’appel à la commande.
Système
top : permet de lister les processus du système.
kill : permet de terminer un processus.
df : permet de connaître l’espace disponible sur les disques.
uname : permet d’afficher des informations importantes du système (version du système…).
su : permet de changer d’utilisateur courant (su = switch user).
Fichiers & repertoires
pwd : permet de savoir dans quel répertoire vous vous trouvez actuellement (pwd = print working directory).
cd <nom ou chemin du répertoire> : permet de changer de répertoire courant (cd = change directory).
Cette commande permet de réaliser les mêmes actions que lorsque vous vous baladez avec votre souris dans l’arborescence de votre système.
mkdir <nom du répertoire> : permet de créer un nouveau répertoire dans le répertoire courant (mkdir = make directory). Pour supprimer un répertoire, il suffit d’utiliser la commande rmdir <nom du répertoire>.
ls : permet de lister les fichiers et répertoires contenus dans le répertoire courant.
touch <nom du fichier> : permet de créer un nouveau fichier vide. A la base, cette commande permet de changer la date de modification du fichier cible mais losqu’il n’existe pas, elle le créé. Pour supprimer un fichier, il suffit de saisir rm <nom du fichier>.
chmod et chown : permettent de changer les permissions sur les fichiers et les répertoires.
cp <fichier source> <répertoire de destination> : permet de copier le fichier source et de le coller dans le répertoire de destination (cp = copy).
Il est également possible de réaliser un « couper/coller » à l’aide de la commande mv <fichier source> <répertoire de destination> (mv = move).
cat <nom du fichier> : permet de lire le contenu d’un fichier (cat = catenate, littéralement concaténer).
grep <mots à trouver> <fichiers cibles> : permet de rechercher une chaîne de caractères dans un ou plusieurs fichiers. Cette commande est extrêmement utile et puissante et je ne peux que vous conseiller de bien lire sa documentation (man grep).
find : permet de rechercher des fichiers ou des répertoires selon leur nom.
Téléchargements
wget <adresse de la ressource> : permet de télécharger la ressource hébergée à l’adresse définie.
curl : permet de télécharger mais également de transmettre un fichier vers un serveur distant.
ftp : permet de se connecter à l’aide du protocole FTP à un serveur distant. Vous pourrez ensuite télécharger ou transmettre plusieurs fichiers.
Réseau
ping <ip ou nom de domaine> : permet de vérifier si la machine cible est bien accessible par le réseau.
ifconfig : permet d’afficher des informations concernant les interfaces réseau. On l’utilise fréquemment pour trouver son IP.
Privilège
Ajouter un utilisateur au groupe ROOT.
sudo adduser mon utilisteur sudo
ou bien :
usermod -aG sudo username
