Systèmes d’exploitation INF 3723—Automne 2008
Université du Québec en Outaouais
–
Département d'informatique et d’ingénierie
C.P. 1250 -
Hull -
J8X 3X7
Téléphone: (819) 595-3900
Télécopieur: (819) 773-1638
Annexe A : Le système d’exploitation UNIX
Début de session avec Unix
Lorsqu’un utilisateur veut se connecter le système l’invite à introduire son nom d’utilisateur et son
mot de passe. Si ces données sont correctes, le système ouvre une session de travail et lance
l’interpréteur de commande (processus shell) qui affiche à l’écran, aussitôt après son
initialisation, une invitation ($ ou %) et attend que l’utilisateur tape une ligne de commandes :
jupiter%.
Lorsque l’utilisateur introduit une commande, le shell vérifie si elle est correcte, puis crée, si c’est
le cas, un processus qui a pour tâche d’exécuter la commande. Le shell attend la terminaison du
processus créé avant d’inviter l’utilisateur à entrer une nouvelle commande.
Les commandes les plus communes
Commande utiles pour la connexion :
who Afficher la liste des utilisateurs connectés
who am I (whoami) Afficher l’utilisateur de la session courante
date Afficher la date
passwd Créer ou changer de mot de passe
exit Termine la connexion
finger Liste plus détaillées des utilisateurs connectés
Commandes utiles pour les répertoires :
pwd Afficher le nom du répertoire courant
mkdir Créer un nouveau répertoire
cd Changer de répertoire de travail
ln Ajouter un lien symbolique à un répertoire existant sous un autre nom
rmdir Supprimer un répertoire
Commandes utiles pour les fichiers :
cat Fusionner une liste de fichiers et afficher le résultat
head Afficher les premières lignes d’un fichier
tail Afficher les dernières lignes d’un fichier
grep Afficher les lignes des fichiers référencés qui contiennent une chaîne de
caractères donnée
wc Compter le nombre de mots, de lignes ou caractères d’un fichier
find Rechercher un fichier
ls Afficher le contenu d’un répertoire
cp Copier un fichier dans un autre
ln Ajouter un lien symbolique à un fichier existant sous un autre nom
mv Déplacer ou renommer un fichier
rm Supprimer un fichier
chmod Changer les codes de protections d’un fichier
Attention! Le shell n’est pas indifférent à la casse. Pour ajouter des options supplémentaires aux
commandes précédentes on utilise le (-).
Ex : ls –l fichier.extension