Linux : Différence entre versions

De Raccourcis
(nombre de fichiers et dossiers)
m (Listes et détails : ll)
Ligne 16 : Ligne 16 :
 
=== Listes et détails ===
 
=== Listes et détails ===
 
* '''ls''' ou '''dir''' : Liste le contenu d'un dossier.
 
* '''ls''' ou '''dir''' : Liste le contenu d'un dossier.
* '''ls -l''' : Liste un dossier en détails.
+
* '''ls -l''' : Liste un dossier en détails. (Souvent remplacé par l'[[Les Alias sous Linux|alias]] '''ll''')
 
* '''df''' : Donne l'espace libre et occupé des disques et partitions.
 
* '''df''' : Donne l'espace libre et occupé des disques et partitions.
 
* '''du -hs <dossier>''' : Donne la taille d'un dossier (avec les dossiers enfants compris).
 
* '''du -hs <dossier>''' : Donne la taille d'un dossier (avec les dossiers enfants compris).
Ligne 23 : Ligne 23 :
 
* '''find ./ -type f | wc -l''' : Connaître le nombre de fichiers dans un dossier (et ses enfants).
 
* '''find ./ -type f | wc -l''' : Connaître le nombre de fichiers dans un dossier (et ses enfants).
 
* '''find ./ -type d | wc -l''' : Connaître le nombre de dossiers dans un dossier (et ses enfants).
 
* '''find ./ -type d | wc -l''' : Connaître le nombre de dossiers dans un dossier (et ses enfants).
 
  
 
=== Copier, déplacer, supprimer ===
 
=== Copier, déplacer, supprimer ===

Version du 9 août 2009 à 10:02

Attention : Pour modifier cette page vous devez être inscrit à cause de spams répétés sur celle-ci.

Lignes de commandes de bases

C'est parfois tout con, mais quand on ne connaît pas :

  • man <nom de la commande> : Documentation de la commande. Mais bon c'est très souvent en anglais et tout le monde ne le maîtrise pas parfaitement.

Déplacements

  • cd <adresse du dossier> : Se rend au dossier.
  • cd /<adresse du dossier> : Se rend au dossier à partir de la racine (commence par un / ).
  • cd / : Se rend à la racine.
  • cd .. : Se rend au dossier parent (on peut faire ../../dossier/dossier, cela suit le chemin).
  • cd ~ : Se rend dans son dossier personnel
    • ~ : équivaut à « /root/ » en utilisateur « root » (administrateur) ou « /home/<identifiant>/ » pour un « utilisateur normal ».

Listes et détails

  • ls ou dir : Liste le contenu d'un dossier.
  • ls -l : Liste un dossier en détails. (Souvent remplacé par l'alias ll)
  • df : Donne l'espace libre et occupé des disques et partitions.
  • du -hs <dossier> : Donne la taille d'un dossier (avec les dossiers enfants compris).
    • du -hs . : Donne la taille du dossier courant (avec les dossiers enfants compris).
  • find -name <nom> : Cherche les fichiers ou dossiers contenant <nom> (il est possible d'utiliser une expression).
  • find ./ -type f | wc -l : Connaître le nombre de fichiers dans un dossier (et ses enfants).
  • find ./ -type d | wc -l : Connaître le nombre de dossiers dans un dossier (et ses enfants).

Copier, déplacer, supprimer

  • cp <adresse du fichier source> <adresse du fichier de destination> : Copier.
  • mv <adresse du fichier source> <adresse du fichier de destination> : Déplacer ou renommer.
  • mr <fichier> : Supprimer un ou des fichiers.
  • rm -Rf <adresse> : Supprimer même les dossiers non vides.
  • mrdir <dossier> : supprimer un ou des dossiers vides !

Créer

  • mkdir <dossier> : Créer un dossier
  • pico <adresse> ou nano <adresse> : Édite un fichier en mode texte avec Pico (si le fichier n'existe pas il pourra le créer à la sauvegarde).
  • ln -s <adresse à pointer> <nom du lien symbolique> : Créer un lien symbolique.

Changer d'état

  • chgrp (-R) <nom du groupe> <adresse> : Change le groupe du ou des fichiers/dossiers.
  • chown (-R) <nom de propriétaire> <adresse> : Change le propriétaire du ou des fichiers/dossiers.

-R (facultatif) pour « Récursif » : S'applique à tous les dossiers enfants.

Chercher

  • find :
    • find / -name fichier : rechercher « ficher » dans tout les dossiers à partir de la racine.

Télécharger

  • wget :
    • wget '<url>' : Pour télécharger un fichier.

Raccourcis clavier

Dans une console

Aide à l'écriture dans n'importe quelle console :

  • Tab : auto-complétion
  • Ctrl + W : Supprimer en arrière par block jusqu'au prochain espace
  • ou  : Navigation dans les commandes déjà écrites (la commande history permet de voir toutes celles en mémoire)


Accéder à une des 6 consoles (<x> ∈ [1, 6]) en environnement non graphique :

  • Ctrl + Alt + F1 à F6 : Accès à la console tty<x> depuis une interface.
  • Alt + F1 à F6 : Accès à la console tty<x> depuis une autre console non graphique.

En environnement graphique

  • Ctrl + Alt + ←―  : Ferme le server X (le serveur graphique)
  • Alt + F7 : Se rentre au premier serveur X (puis le second, troisième, etc.)

Suivant l'environnement

Graphique :

Distribution :

Logiciel non graphique