LES COMMANDES PRINCIPALES

Commandes sur les répertoires

cd NomRepChange de répertoire (NomRep).
cd ..Remonte au niveau supérieur.
cd /Remonte à la racine de l’arborescence.
cd /usr/local/srcUtilise un chemin absolu.
cd ../local/srcUtilise un chemin relatif (exemple en partant de usr).
pwdIndique le répertoire courant.
whoamiIndique l'utilisateur connecté.
mkdir NomRepPermet de créer un répertoire nommé NomRep.
rm –d NomRepSupprime un répertoire vide nommé NomRep.
rm –f –R –d NomRepSupprime un répertoire nommé NomRep et son contenu sans confirmation.

Commandes sur les fichiers

cp Source Destination Copie un fichier source vers un fichier destination, Source et Destination peuvant contenir des chemins en absolus ou en relatifs.
cp /chemin/fichier .Copie le fichier indiqué dans le répertoire en cours.
cp ./SousRep/fic* .Copie tous les fichiers du sous-répertoire commençant par fic dans le répertoire courant.
mv Source DestinationDéplace un fichier vers un répertoire.
mv AncNom NouvNomRenomme un fichier.
rm NomFichierSupprime un fichier.
vi NomFichierEdite un fichier existant ou créer un nouveau fichier et l’édite.
lsListe les fichiers du répertoire en cours.
ls /RepListe les fichiers du répertoire désigné.
ls –lListe les fichiers et leurs droits.
ls –aListe les fichiers cachés.
cat NomFichierAffiche le contenu d’un fichier sans l’éditer.

Commandes diverses

man commandeLance le manuel correspondant à commande.
moreUtilisé avec le signe | (AltGr + 6) permet d’afficher le résultat d’une commande page par page.
lessIdem more, mais possibilité de remonter au début de l’affichage.
grepUtilisé avec le signe | permet de faire une sélection dans le résultat d’une commande.
ps –e | grep NomProcPermet d’afficher la liste des processus démarré avec le nom NomProc.
uname -aAffiche des informations sur la machine (nom, noyau...).
dmesgAffiche les messages de diagnostic.
kill -9 PIDPermet de tuer l'application ayant le numéro PID.
df -hAffiche l'espace disponible par partition.
find /home -iname NomFichierPermet de rechercher dans le dossier /home le fichier nommé NomFichier.
tar xzvf archive.tar.gz
tar xjvf archive.tar.bz2
Permet de décompresser des fichiers.
tar czvf archive.tar.gz NomDossier
tar cjvf archive.tar. bz2 NomDossier
Permet de compresser les fichiers du dossier NomDossier.

Commandes de changements de droits d'accès

chown NouveauProprio NomFichier Modifie le propriétaire d'un fichier, utiliser -R pour une modification récursive des sous-répertoires.
chgrp NouveauGroupe NomFichier Modifie le groupe propriétaire d’un fichier.
chmod [a, u, g, o] [+,-] [r ,w ,x ] NomFichier Change les droits d'accès d'un fichier ou d'un répertoire si vous en êtes le propriétaire ou root.

Commandes de configuration réseau

ifconfigAffiche l’état des interfaces réseaux et leurs adresses IP.
ping @ipPermet de vérifier le fonctionnement de la liaison IP.
netstat – iAffiche l’état des connexions réseaux.
ifconfig eth0 192.168.1.1 netmask 255.255.255.0Configure l'interface eth0 avec l’adresse 192.168.1.1 et le masque 255.255.255.0
arp -aAffiche le cache arp.
route – nAffiche la table de routage.
route add default gw 192.168.1.254 eth0Configure la passerelle par défaut en 192.168.1.254 pour l’interface eth0.
route add -net <network> netmask <netmask> gw <adresse_passerelle> eth0 Ajout d'une route spécifique pour l’interface eth0.
route del -net <network> netmask <netmask> gw <adresse_passerelle> eth0 Suppression d'une route spécifique pour l’interface eth0.
/etc/init.d/networking stop|start|restartStoppe, lance ou relance les interfaces réseaux.