Les commandes ci-dessous sont à executer dans la console de GNU/LINUX qui est disponible sous interface graphique ou non.
Documentation
Commandes:
Fonctions
1.Man
man : manuel de référence linux : affiche toutes les informations concernant un mot clé et liste tous les arguments relatifs à une commande linux.
exemple :man gcc: affiche les informations sur Gcc
2.Apropos
apropos : affiche tous les titres des man pages qui concernaent le mot-clé passé en paramètre.
3.Info
info : cette commande effectue la même action que man avec beaucoup plus de documentation.
Opérations sur les répertoires
4.Cd
cd : aller au répertoire voulu, ouvre le répertoire principal
cd ~ : ouvre le répertoire home
cd ~untel : ouvre le repertoire home de untel
cd . : ouvre le répertoire courant
cd .. : ouvre le répertoire parent
5.Pwd
pwd : affiche le chemin du repertoire où l'on se trouve.
6.Ls
ls : liste tous les fichiers non attachés dans le repertoire courant.
ls -a : affiche tous les fichiers, y compris les cachés.
ls -l : infos utiles sur les fichiers (nom du proprietaires, taille...).
ls -d : n'affiche pas le contenu des répertoires trouvés.
ls --color=auto : affiche en couleur , paramêtre par défaut.
ls -F : pour afficher de belle façon , paramêtre par défaut.
ls -h : affiche les tailles sous la forme Méga octets, Kilo octets ...
ls -all : affiche toutes les informations sur les fichiers du répertoire courant (combinaisons de
ls -a et de
ls -l ).
7.Rm
rm : supprime les fichiers dont le noms est passé en paramêtre.
rm -f : ne demande pas confirmation avant de supprimer les fichiers.
rm -r : efface les dossiers spécifiés et leur contenu.
8.Mv
mv : renome le fichier sous le nom spécifier
exemple: mv metos ghosty
cela change le nom du fichier ghosty en metos
9.Mkdir
mkdir : créer le dossier dont le nom est spécifié
exemple : mkdir toto
créer le dossier toto
10.Rmdir
rmdir : supprime le dossier dont le nom est spécifié(celui ci doit être vide)
exemple : rmdir toto
supprime le dossier toto
Gestion des disques
1.Mount
mount : monte une partition dans le dossier spécifier.
mount -t : spécifie le type de file system (vfat (dos), auto (automatique), e2fs (linux), iso9960 (cdrom)).
mount -a : cette option ne peut etre utilisée que par root et monte tous les péripheriques configurés dans etc/fstab.
2.Unmount
unmount : démonter une partition.
mount -a : cette option ne peut etre utilisée que par root et démonte tous les péripheriques configurés dans etc/fstab.
mount -f : force le démontage, utilse si une disquette est restée bloquée.
Information sur l'espace disque
1.Du
du : affiche la taille des fichiers spécifiés, ou de tous les fichiers contenus dans le dossiers spécifiés (et des sous dossiers) si pas de dossier spécifié prend le dossier courant, à la fin le total est affiché.
du -h : affiche les informations de façcon compréhensible.
2.Df
df : affiche la taille libre sur les divers périphériques de stockage montés (voir mount pour monter).
Visualisation d'un fichier
1.Cat
cat : affiche le contenu du fichier spécifié.
16.More
more : affiche page par page sur un écran le contenu des fichiers.
2.Less
Less : affiche ligne par ligne sur un écran le contenu des fichiers.
Gestion des permissions
1.Chmod
chmod : change les permissions des fichiers spécifiés.
[I]Exemple: On peut creer des groupe l owner est le 1er groupe, le 2e groupe peut etre composer de personnes spécifique et le derniere comporte toutes les autres personnes. Les 3 permissions sont:
Lecture (read): r
Ecriture (write): w
Execute (execute): x
Pour le dossier toto en mode octal il faut taper 3 chiffres, le premier defeinit les droit du propriétaire, le deuximème du groupe spécifier et le troisième des autres.
Chaquee droit est equivalent à un numéro r = 4 ; w = 2 ; x = 1. Afin de définir les droits de chacun on additionne les valeurs des numéros.
Le propriétaire a tous les droits donc a 4+2+1 =7, le premier chiffre sera donc 7, le groupe pourra lire et executer donc 4+1=5, le deuxième chiffre sera donc 5 et les autres ne peuvent rien faire la valeur sera 0.
Cela donne donc pour la commande
chmod toto 750.
2.Chown
chown : change le propriétaire d'un fichier ou d'un dossier.
chown -r : applique aussi le chmod aux sous dossiers et à leur fichiers.
3.Chgrp
chgrp : même chose que pour chown mais pour le groupe.
4.Passwd
passwd : change le mot de passe d'un utilisateur courant (ou de l utilisateur spécifié)(en local).
passwd nomUtilisateur : change le mot de passe de l'utilisateur spécifié. Seul root peut changer le mot de passe de l'utilisateur sans avoir à spécifier le mot de passe actuel.
5.Yppasswd
yppasswd : change le mot de passe d'un utilisateur courant (ou de l'utilisateur spécifié) sur le reseau.
Recherches
1.Updatedb
updatedb : met à jour la base de donnée utilisée par locate.
2.Locate
locate : cherche les fichiers correspondants au masque passé en paramètres dans la base de données. Très rapide. Ne peux pas trouver de fichiers qui ont été créé depuis le dernier updatedb. Il existe une autre commande find, mais il reste difficle à manier, bien que beaucoup plus puissante.
3.Find
find : Même chose que locate en plus puissant, pour plus d'information faire un man find.
Gestion des processus
Ps
ps : affiche les processus lancé par l'utilisateur (Affichage de PID)
ps -aux : Affiche tous les processus de tous les utilisateurs.
2.Kill process
kill : envoyer un signal à un processus.
kill -9 PID : Termine un processus(PID à remplacer par le numéro du processus à terminer à l'aide de la commande top).
3.Top
top : affiche en temps réel les processus les plus gourmands.[Liste non exhaustive, j'ai mis la tous ceux qu'on m'a donné à mon école.]
Je demanderai également de poster sur un autre sujet si vous avez des questions sur Linux, je souhaite garder ce topic propre. Si vous avez des modifications, ou ajout a apporter, vous pouvez les marquer à la suite, nous verrons ensuite ce qu'il faudra en faire. Tout autre reply est prohibé
Merci.
Nostrah