Les principales commandes Linux

Linux  est une invention incroyable. Il est quasiment de tout faire pour celui qui sait manipuler les lignes de commande et qui maîtrise au moins un langage de programmation et quelques notions de bash.

Tout est automatisable et pilotable facilement: vous pouvez par exemple récupérer le contenu entier d’un site internet en utilisant la fonction wget, vous constituer des bases contenant les derniers tarifs de vos concurrents , intégrer de façon automatisée les liens pointant vers les autres sites, automatiser tous vos rapports et éviter le copier coller fastidieux de ceux qui ne savent qu’utiliser Excel. La seule limite est votre imagination. Bref, sous linux, tout est possible.

Voici un pense-bête d’une liste des commandes de base sur linux trouvées sur ce site et traduites en français. En espérant que cela vous aide, n’hésitez pas à sauvegarder la page dans vos favoris. 

cat fAffiche le contenu d’un fichier
cat f1 f2 >f3opère une concaténation entre f1(fichier 1) & f2(fichier 2) dans f3(fichier 3)
cdRetour vers le dossier principal
cd /Ramène à la racine, aussi haut que possible
cd + /filenamealler vers un dossier
cd ..permet de remonter dans l’architecture
cd ../../..permet de remonter dans l’architecture de 3 niveaux
chmod ###Change les droits. l’ordre est:  utilisateur|groupe|univers (rwxrwxrwx).
(read=1, write=2, execute=4)
clearpermet de nettoyer l’écran (utile quand votre putty est rempli de lignes de code!)
compressCompresse un fichier
cp f1 f2Copie le fichier f1 dans le fichier f2
cp -r D1D2Copie le dossier D1 et le renomme en D2
ctrl-cPermet de tuer un process
ctrl-dPermet de fermer une fenêtre ouverte
dfdonne l’utilisation du disque
diff f1 f2liste les différences entre les fichiers f1 et f2
dig hostnom de domaine, IP addresse et alias pour le domaine déterminé.
dumontre tous les sous dossiers et leur taille
du -alists all files and their sizes (in blocks?) in present directory and total directory size (in blocks?) (takes a long time)
du -slists overall directory size (in blocks?) (long but clean)
envMontre le réglage de l’environnement courant
findpermet de trouver un document dans l’arborescence
ftppour établir une connexion avec le protocole ftp entre deux machines
gzippermet de zipper un fichier/dossier
gunzipdecompress files created by gzip, compress or pack.
ispell fpermet de vérifier l’orthographe dans un fichier
kill -9 -1permet de mettre fin à un processus en cours grâce à son ID
lpqmontre la queue d’impression UNIX
lprpour imprimer un fichier
lpqrm job#supprimer une tâche de la queue d’impression
lsshows listing of files in present directory
ls -amontre tous les fichiers dans le répertoire courant
ls -lmontre la liste des fichiers dans le répertoire courant
man commandaffiche le manuel pour la commande. Voir la méthode RTFM
mkdir Dcréer un nouveau dossier D
morepermet d’afficher le contenu d’un fichier. Pressez Q pour sortir du mode lecture
mv f1 f2renommer f1 en f2
mv f1Dmoves the file called f1 to the directory D
passwdpermet de changer le mot de passe sur votre machine linux
ping hostpermet de savoir si le serveur fonctionne et répond.
pwdrépertoire courant
psCommande unix permettant de lister tous les processus en cours
ps -flumontre de façon le détail des processus en cours
pquota montre l’utilisation du disque et ses limites
rloginpermet de se connecter à une autre machine
rm fsupprime le fichier f
rm -i fA afficher en cas de suppression d’un fichier (utilisation avec la commande prompt)
rm dir Dsupprime le dossier D vide
rm – r Dsupprime le dossier D et tous ses fichiers
ftri alphabétiquement le fichier f
talkétablit une session e-talk avec user@machinename
tarcombine plusieurs fichiers dans un et vice-versa
telnetprotocole de communication entre plusieurs machines
uncompresspour décompresser
usersmontre qui est logué sur l’OS linux
vicommande à saisir pour rentrer dans l’éditeur de texte VI sous linux
whomontre qui est actuellement connecté sur le serveur linux
whoamimontre le nom utilisateur de la personne connectée
whois domain_nameMontre les informations rattachées à un nom de domaine
*alias pour « tous » – idem que le « SELECT *  » en SQL
dateMontre la date et l’heure sous linux
date -umontre l’heure de Greenwich
.un raccourci représentant l’endroit où vous êtes dans l’arborescence
..Se déplacer vers le dossier parent
pwdpermet d’afficher où l’utilisateur se situe dans l’arborescence
~abréviation pour le répertoire d’accueil
zipmeilleure compression pour les fichiers IBM

 

Découvrez notre séléction de produits shopping