Vous êtes sur la page 1sur 3

Université Mohammed V 2022/2023

Ecole Nationale Supérieure d'Informatique Première Année


et d'Analyse des Systèmes – ENSIAS -

SYSTEMES D’EXPLOITATION
Commandes de base Linux

 AFFICHAGE DU CALENDRIER

 La commande cal permet d’afficher la commande du mois en cours.


 Utiliser la commande call xxxx pour afficher le calendrier de l’année xxxx.
 Si vous voulez accéder au mois de septembre XXXX utiliser la commande : call -m 9
XXXX
 Affichage de la date
 Afficher la version de la commande date
date --version
 Afficher la date et l’heure système (Local time, temps logiciel géré par le kernel)
date
 Pour afficher la date selon un format précis, il faut utiliser la commande :

date "+format de date " ou bien date '+format de date'

Format affichage Description

%d 01-31 Jours du mois


%m Mois
%H Heure
%r hh :mm :ss Heure : minute :seconde
%p AM/PM Notation locale

 Afficher la date au format JJ/MM/AAAA


date +%x
 RECUPERER DES INFORMATIONS SUR SON SYSTEME LINUX AVEC UNAME

uname est une commande qui permet de récupérer ce genre d'informations. L'option "-a" permet
de regrouper l'ensemble des autres options disponibles sur la commande "uname". Dans l'ordre,
ces commandes sont les suivantes :

Page 1|3
 "-s" ou "--kernel-name" : C'est le nom du noyau, Ici "Linux".
 "-n" ou "--nodename" : C'est le nom d'hôte de votre machine, ici "srvlinux1".
 "-r" ou "--kernel-release" : C'est la version actuelle du noyau , ici "2.6.32-5-686" soit
squeeze en 32 bits.
 "-v" ou "--kernel-version" : C'est la date à laquelle a été compilé le noyau (date de mise à
jours ou d'installation de la machine la plupart du temps) , ici "# 1 SMP Sun Sep 23
09:49:36 UTC 2012"
 "-i" ou "--machine" : C'est le nom de l'architecture matérielle de la machine. ici "i686"
 "-o" ou "--operating-system" : C'est l'OS sur lequel on exécute la commande.

 AFFICHER LES INFORMATIONS SUR LES UTILISATEURS ACTUELLEMENT CONNECTES

who - Montrer qui est connecté. L'option "-a" permet de regrouper l'ensemble
des autres options disponibles sur la commande "who".
--ips afficher les adresses IP plutôt que les noms d'hôte.
-u, --users : lister les utilisateurs connectés.
-q, --count : afficher tous les utilisateurs connectés et leur nombre.

 LISTES DES COMMANDES LES PLUS UTILISEES

 Pour installer une commande on utilise : sudo install apt commande


 Naviguer
 cd : se déplacer dans les répertoires.
 ls : lister les répertoires et fichiers.
 pwd : afficher le répertoire où l'on se trouve exactement.

 Déplacer, copier, renommer


 cp : copier des fichiers ou des répertoires.
 mkdir : créer un dossier.
 mv : renommer ou déplacer un fichier ou un dossier.
 ln : créer des liens durs et liens symboliques.
 rm : supprimer un fichier ou un dossier.
 rmdir : supprimer un dossier vide (plus sûr que rm).
 touch : créer un fichier.
 Tree : afficher l’arborescence d’un répertoire

 Trouver un fichier
 find, parcourt les répertoires et leurs sous-répertoires de manière récursive, à la
recherche de fichiers.
 locate, Recherche accélérée de fichiers ou répertoire.
 which, Chemin d'une commande déterminée.
 grep Recherches de lignes dans un fichier

 Changer les droits

Page 2|3
 chmod : gérer la distribution des droits d'un fichier.
 chown : gérer la propriété d'un fichier.
 umask : création automatique des droits.
 cat : lire le contenu d'un fichier texte.

 COMPARAISON DU CONTENU DE DEUX FICHIERS AVEC DIFF ET CMP

 La commande diff donne les modifications à apporter au premier fichier


spécifié pour qu'il ait le même contenu que le second. Par exemple :

diff pass.tmp /etc/passwd

 La commande cmp permet de comparer deux fichiers, et d'afficher le nombre


de caractères et de lignes qui diffèrent.

 GESTION DES COMPTES ET DES GROUPES

 Créer un compte pour un nouvel utilisateur useradd [options] nom_login


 -g : groupe-primaire
 -d : rep. Personnel, par défaut dans le répertoire /home
 -m : pour créer le répertoire personnel
 -c commentaire
 -G liste fixe l'appartenance de l'utilisateur à une liste de groupes
secondaires

# Useradd –c’’compte de test ‘’ -m –d /home/ali ali

 Supprimer un compte userdel nom_login


 L'option -r supprime aussi le rép. personnel de l'utilisateur
 Pour créer un nouveau groupe groupadd nom_groupe
 Supprimer un group groupdel nom_groupe
 Changer le mot de passe d’un utilisateur passwd nom_login

Page 3|3

Vous aimerez peut-être aussi