meta données pour cette page
  •  

Ceci est une ancienne révision du document !


Commandes de base des systèmes UNIX (Raspberry OS/Linux).

Voici une liste des commandes de base les plus utiles et utilisées dans les OS Unix , comme par exemple Linux ou Raspbian.

Les commandes de gestion des répertoires et des fichiers

La commande “ls” sert à lister les fichier et répertoire du dossier dans lequel on se trouve.

ls (list, affiche les répertoires et les fichiers du répertoire actif)
ls xxxx (affiche les fichiers commençant par xxxx)
ls -l (affiche le format long : types + droits + Nbre de liens + ....)

La commande “cd” permet de changer de repertoire ou de fichier.

cd .. (répertoire parent)
cd ~ (répertoire de base)
cd - (répertoire précedent)
cd / (répertoire racine)

la commande “cp” permet de copier un fichier ou un répertoire.

cp nom_du_fichier_ou_repertoire

La commande “mv” permet de déplacer un fichier.

 mv source destination 

La commande “mkdir” permet de créer un répertoire.

mkdir nom_du_répertoire

La commande rmdir permet d'effacer un répertoire.

rmdir nom_du_dossier

La commande “rm” permet d'effacer un fichier

rm nom_du_fichier 

La commande “locate” permet de localiser un fichier.

 locate nom_du_fichier.ext

Les commandes de gestion de processus

La commande “ps” (process) liste les processus de l'utilisateur. La commande produit une sortie similaire à ceci:

 ps -ef
UID PID PPID C STIME TTY TIME CMD
root 1 0 0 12:44:04 - 0:00 /etc/init  

La commande “kill” permet d’envoyer un signal à un processus, et ce signal est identifié par un numéro. Contrairement à ce que son nom semble indiquer, le rôle de cette commande n’est pas forcément de détruire ou de terminer un processus, mais d’envoyer des signaux aux processus.Le signal est l’un des moyens de communication entre les processus. Lorsqu’on envoie un signal à un processus, celui-doit doit l’intercepter et réagir en fonction de celui-ci. Certains signaux peuvent être ignorés, d’autres non.

Les signaux sont numérotés et nommés, la liste des signaux peut être visualisée en appliquant l’option –l à la commande kill. Pour tuer un processus, on doit connaître son PID, et écrire la commande suivante :

 kill -9 <PID>