Vous êtes sur la page 1sur 6

SYSTÈME D’EXPLOITATION <OPEN

SOURCE>

Commandes de bases sous Linux

I. Système de fichiers

1. manipuler les systemes de fichiers

- cd .. : Remonte d’un niveau.


-cd / : Retourne à la racine.
-cd - : Retourne au répertoire précédent.
-cd : Retourne au répertoire utilisateur.
-who : Renvoie l'utilisateur connecté.
-pwd : Affiche l’arborescence du répertoire courant.
-uname -a : Affiche la version du système d'exploitation.
- man : Aide, q pour quitter.
-df, du : Utilisation disque.
-tree : Affichage graphiquement l'arborescence du disque sous forme d'arbre.
-free : Mémoire utilisée.
- commande -h ou commande --help : Obtenir l'aide sur cette commande.
- mount -t vfat /dev/hda2 /mnt/win : Monte la partition 2 du disque primaire
(type fat32)dans le répertoire /mnt/win
- mount -t vfat -o ro /dev/hda2 /mnt/win : même chose mais avec l'option
seule lecture
- mount -t iso9660 /dev/cdrom /mnt/cdrom : Monte le périphérique cdrom
dans le répertoire /mnt/cdrom
- mount -t ntfs -o ro /dev/hda5 /mnt/win2k : Monte la partition 5 du premier
disque dur de type NTFS, en lecture seule , dans le répertoire /mnt/win2k
- umount /mnt/cdrom : démonte le cdrom
-umount /mnt/win : démonte le système de fichiers monté dans /mnt/win
- mount : affiche les systèmes de fichiers montés
- df : affiche l'occupation disque des systèmes de fichiers montés

2. mahipulation des repertoires


- ls : affiche le contenu du répertoire courant
- ls -alC : affiche le contenu détaillé et en colonnes du répertoire courant
- pwd : affiche le chemin courant
- mkdir rep1 : crée le répertoire répertoire1

- rmdir –p rep1/rep2/rep3 : Supprime le répertoire et ses sous répertoires


associés.
-rmdir –p rep1/rep2/rep3 : Supprime le répertoire et ses sous répertoires
associés.
- rmdir rep1 : efface le répertoire répertoire1
- du -sk rep1 : affiche la taille occupée par le répertoire répertoire1
- p + [touche TAB] : Recherche dans le répertoire courant les fichiers
commencant par p.

Houssam AMIRY 1 ARCHITECTURE ET FONCTIONNEMENT


D’UN RÉSEAU INFORMATIQUE
3. manipulation des fichiers
- touch fichier1 : crée le fichier fichier1 vide
- rm fichier1 : efface le fichier fichier1
- cp /tmp/fichier1 /home/user : copie le fichier /tmp/fichier1 dans le
répertoire personnel de l'utilisateur user
- mv /tmp/fichier1 /home/user : déplace le fichier /tmp/fichier1 vers le répertoire
personnel de l'utilisateur user
- cat fichier1 : affiche le contenu du fichier fichier1

- less fichier : affiche le contenu du fichier.


- more fichier1 : affiche le contenu du fichier fichier1 une page à la fois
- head fichier1 : affiche les 10 premières lignes du fichier fichier1
- head -25 fichier1 : affiche les 25 premières lignes du fichier fichier1
- tail fichier1 : affiche les 10 dernières lignes du fichier fichier1tail -25 fichier1 : affiche les
25 dernières lignes du fichier fichier1
- vi fichier1 : édition du fichier fichier1 avec l'éditeur VI
-ls –alR / : Affiche tous les fichiers d’un système.
-ls –alR / | grep doc : Affiche tous les fichiers contenant doc.

4. attributs des fichiers


- ls -al : pour voir les attributs des fichiers
d(rwx)(rwx)(rwx) : (répertoire)(propriétaire u)(groupe g)(les autres o)
rwx : 7 : lecture écriture exécution
rw- : 6 : lecture écriture
r-x : 5 : lecture exécution
r-- : 4 : lecture
-wx : 3 : écriture exécution
-w- : 2 : écriture
--x : 1 : exécution
--- : 0 : aucun
- bit suid : donne à l'utilisateur qui lance le programme exécutable, l'identité du
propriétaire du programme

-bit guid : donne à l'utilisateur qui lance le programme exécutable, l'identité du


groupe du propriétaire du programme
sticky bit : permet de conserver en mémoire un fichier fréquemment appelé
-chmod 700 fichier : donne tous les droits au propriétaire du fichier et aucun
droits aux autres utilisateurs
-chmod 777 fichier : donne tous les droits à tout le monde
-chmod 444 fichier : met le fichier en lecture seule pour tous le monde
-chmod a+r,a+w fichier : ajoute les droits de lecture et d'écriture pour tout le
monde
-chmod u+r,g-w,o+x fichier : ajoute la lecture à l'utilisateur, l'exécution aux
autres et enlève l'écriture au groupe
-chmod a=x fichier : met le fichier en exécution uniquement pour tout le monde
-chmod u+s fichier : positionne le suid sur le fichier
-chmod g+s fichier : positionne le guid sur le fichier
-chmod +t fichier : positionne le sticky bit
-chown user fichier : change le propriétaire du fichier
-chgrp groupe fichier : change le groupe du fichier

5. Recherche de fichiers

Houssam AMIRY 2 ARCHITECTURE ET FONCTIONNEMENT


D’UN RÉSEAU INFORMATIQUE
- find chemin option type de critère critère commande
-find / -name test -print : recherche dans le répertoire / et ses sous
répertoires tous les fichiers nommés "test"
-find / -name "pa*" -print : recherche dans le répertoire / et ses sous
répertoires tous les fichiers commençant par "pa"
-find . -name ".*" -print : recherche dans le répertoire courant et ses sous
répertoires tous les fichiers cachés
-find / -name *config* -o -name .*config* : recherche dans le répertoire /
et ses sous répertoires tous les fichiers (y compris les fichiers cachés) contenant la
suite de caractères "config"
-find /usr -type d -print : affiche tous les répertoires de /usr
-find . -perm u=rwx,g=rx,o=rx : trouver tous les fichiers possédant ces
permissions
-find $HOME ( -name a.out -o -name '*.o' ) -atime +7 -exec rm {} :
supprime tous les fichiers a.out ou *.o qui n'ont pas été accédés depuis plus de 7
jours dans le répertoire home de l'utilisateur.
-find / -type f -a ( -perm -4000 -o -perm -2000 ) -print : cherche tous les
fichiers suid ou guid (type f : fichier normal)

6. Instalation / desinstalation de logiciels


-rpm -ihv apache.rpm : installe le package nommé apache.rpm
-rpm -Uhv apache.rpm : met à jour le package nommé apache.rpm
-rpm -e apache.rpm : efface les fichiers contenu dans le package apache
-rpm -qa | grep apache : liste tous les packages installés qui contiennent le mot
apache dans leur nom
-rpm -ql apache : liste les fichiers contenus dans le package apache
-rpm -i --force apache : forcer la réinstallation du package apache
-tar -zxvf apache.tar.gz : décompacter l'archive nommée apache.tar.gz
- ./configure : prépare les fichiers à la compilation
-make : compile le programme à partir des sources make install make clea

II. Utilisateurs et groupes

1. Gestion des utilisateurs


- adduser OptimusS : ajoute un utilisateur nommé OptimusS
- passwd OptimusS : change ou fixe le mot de passe de l'utilisateur OptimusS
- userdel Puce : efface l'utilisateur Puce du système
- userdel -r Puce : efface l'utilisateur Puce et tout le contenu de son répertoire
personnel
- su Puce : prendre temporairement l'identité de l'utilisateur Puce
- su : prendre temporairement l'identité de l'administrateur root
- whoami : pour les amnésiques, permet de connaitre le profil courant

2. Gestion des groupes


- groupadd groupe1 : ajoute le groupe d'utilisateur nommé groupe1
- groupdel groupe1 : supprime le groupe nommé groupe1

III. processus

1. gestion des processus


- ps -ef : affiche la liste détaillée des processus en cours d'exécution
- kill #proc : tue le processus # processus
Houssam AMIRY 3 ARCHITECTURE ET FONCTIONNEMENT
D’UN RÉSEAU INFORMATIQUE
- kill -9 #proc : assassine le processus # proccessus.
- nohup commande & : lance un processus en tâche de fond (persistant, même
en cas de déconnexion)

- Ctrl + Alt +Fn : Ouvre une nouvelle console.

- Ctrl + Alt + F7 : Retour à l’interface Graphique.

- Ctrl + Alt + [Touche ] : Redémarre l'interface graphique.

- cat /proc/cpuinfo : Affiche les informations sur le processeur

- & commande : Exécute la commande en arrière plan.

2. arrêt de la machine

-shutdown –h now
-halt
-poweroff

3. Redémarrage de la machine :
-shutdown –r now reboot
-bye, exit : Déconnexion de l’utilisateur courant

4. Copie d’une disquette :


-cp /dev/fd0 disk.img
-cp disk.img /dev/fd0

5. Utilitaires de configuration graphique :


xf86Config
Xconfigurator
XF86Setup
Linuxconf
ln –s /répertoire/nom_source /nom_destination : Création d’un lien
symbolique
./config : Exécute le script "config"
top : Affiche les ressources utilisées
lpr fichier : Imprime le contenu de fichier
lpq : affiche la queue d'impression

6. Tuer un processus :
-ps aux : Liste des processus actifs
-kill –9 PID : Tuer un processus

7. Archivage :
-gzip –gv * backup.gz : Compresse le répertoire courant et crée le fichier
backup.gz

Houssam AMIRY 4 ARCHITECTURE ET FONCTIONNEMENT


D’UN RÉSEAU INFORMATIQUE
-gzip –d backup.gz : Décompresse le fichier backup.gz
-tar -zcvf /dev/rmt0 /home : Sauvegarde le repertoire /home vers un lecteur de bande
-tar -zcvf /usr/OptimusS /home : Sauvegarde le répertoire home vers
OptimusS
-tar -zxcf /usr/OptimusS /home : Restaure OptimusS dans le répertoire home

8. Réseau
-ifconfig : Renvoie les paramétres réseau (ipconfig)
-route : Renvoie la table de routage (route print)
-netcfg : Utilitaire de configuration Réseau

9. Sécurité / Administration:

- su : Devenir super utilisateur (root)


-passwd : Change le mot de passe de l’utilisateur
-adduser paul : Ajout d’un utilisateur
-userdel paul : Supprime un utilisateur
-addgrp : Ajoute un nouveau groupe d'utilisateurs
-chgrp user /dev/hd* : Attribu au groupe utilisateurs tous les fichiers du
répertoire /dev dont le nom commence par hd
-groups : Affiche les groupes auquels appartient l'utilisateur actif
-groupmod : Modifie les propriétés d'un groupe
-groupdel : Supprime un groupe
-chown test /shared/book.tex : Changer le propriétaire du fichier
/shared/book.tex en test.
-chown -Rc Puce.musique *.mid concerts/ : Donner la propriété de tous les
fichiers dans le répertoire courant se terminant par .mid et de tous les fichiers et
sous-répertoires du répertoire concerts/ à Puce et au groupe musique, en ne
rapportant que les fichiers affectés par la commande.

cron (Automatisation des tâches)


-crontab – l : Permet de voir la liste des tâches en cours.
-crontab – r : Supprime le fichier crontab.
-crontab –e : Edite /usr/spool/cron/crontabs dans vi.

Houssam AMIRY 5 ARCHITECTURE ET FONCTIONNEMENT


D’UN RÉSEAU INFORMATIQUE
Houssam AMIRY 6 ARCHITECTURE ET FONCTIONNEMENT
D’UN RÉSEAU INFORMATIQUE

Vous aimerez peut-être aussi