Lexique de commandes Linux/Unix de base

 

  Manipulation de fichiers, dossiers


  • ls  (liste le dossier courant)
  • ls -la  (liste complète de tous les fichiers, y compris les fichiers cachés)
  • pwd  (affiche le chemin d'accès - ou  PATH - vers le dossier courant)
  • mkdir nom_dir  (crée le dossier nom_dir)
     
  • cd PATH  (pour aller dans le dossier spécifié par le chemin PATH)
  • cd ..   (pour monter d'un niveau dans la hiérarchie de dossiers)
  • cd ~   (pour aller directement dans le dossier racine)
     
  • cp fic_1 fic_2  (copie le fic_1 dans fic_2, le dernier - s'il existe - étant écrasé)
  • cp PATH1/fic_1  PATH2/fic_2  (commande plus générale)
     
  • mv fic_1 fic_2   (le fichier fic_1 change de nom, devenant fic_2)
  • mv PATH1/fic_1 PATH2/fic_2   (le fichier fic_1 change de nom, devenant fic_2 qui est déplacé dans PATH2)
     
  • rm -i  fic_1  fic_2 (efface les fichiers  fic_1 et  fic_2 tout en demandant la confirmation de l'opération)
  • rmdir nom_dir  (efface le dossier nom_dir qui doit être vide)
     
  • du -sk  nom_dir (espace disque occupé par le dossier nom_dir)
  • df (affiche l'espace disque occupé/restant)
     
 

  Afficher, éditer des fichiers


  • cat  fic (affiche à l'écran le contenu du fichier  fic)
  • more  fic (affiche à l'écran le contenu du fichier  fic)
  • emacs  fic & (édition du fichier fic avec emacs -- le symbole & permet de lancer la commande en arrière plan)
     
  • diff PATH1/fic_1  PATH2/fic_2  (affiche les différences entre les deux fichiers)
     
  • grep -ni  nom_chaine nom_fic (cherche la chaîne de caractères nom_chaine dans le fichier nom_fic)
     
 

  Redirection des entrées/sorties


  • commande_linux > fic  (les sorties standard de la commande seront écrites dans le fichier fic, qui sera écrasé, s'il existe)
  • commande_linux >> fic  (rajoute à la fin du fichier fic les sorties standard de la commande )
  • commande_linux | tee  fic  (idem commande_linux > fic  + affichage du fichier)
     
  • commande_linux < fic  (les arguments de la commande sont lus du fichier fic, créé préalablement par l'utilisateur)
 

  Contôle des processus en exécution


  • ps  (affiche la liste des processus lancés dans la fenêtre courante)
  • top  (affiche/réactualise la liste des processus en exécution)
  • kill -9 numero_proc (arrête le processus identifié par numero_proc, relevé par les commandes précédentes)
     
  • Ctrl-C (touches spéciales pour interrompre un processus)
  • Ctrl-Z (touches spéciales pour suspendre un processus)
     
 

  Archiver des fichiers/dossiers


  • tar zcvf nom_archive.tar.gz nom_dossier  (le dossier existant nom_dossier sera archivé sous le nom nom_archive.tar.gz)
  • tar zxvf nom_archive.tar.gz  (extrait dans le dossier courant les fichiers de l'archive nom_archive.tar.gz)
  • tar ztvf nom_archive.tar.gz  (liste le contenu de l'archive nom_archive.tar.gz)
     
  • unzip nom_archive.zip  (extrait les fichiers d'une archive de type .zip (Windows))
  • unzip -v nom_archive.zip  (liste les fichiers d'une archive de type .zip (Windows))
 

  Sécurité


  • passwd  (changer le mot de passe)
  • xlock  (verrouiller l'écran)