Commandes de bases sous Linux

Le manuel !

La commande man permet d'afficher le manuel d'une autre commande.

Par exemple man ls permet d'afficher les option de la commande ls, et man man est l'affichage du manuel du manuel.

Organisation des fichiers

Les fichiers sont organisés sous Linux dans des dossiers (ou répertoires) arborescents (il n'y a pas de notion de disques).

Le premier de ces dossiers, appelé racine, est /.

Des fils courants de racines sont :

  • /bin qui contient des programmes du systèmes ;

  • /home qui contient les données des utilisateurs ;

  • /tmp qui contient des données volatiles accessibles à tous.

Gestion de fichiers

  • pwd savoir où je me situe dans l'arborescence

  • cd aller quelque part dans l'arborescence

    • cd /home aller dans /home (déplacement absolu)

    • cd me aller dans le répertoire me fils de mon répertoire courant (déplacement relatif)

    • cd .. remonter dans l'arborescence (déplacement vers son père)

    • cd ~ permet de retourner dans son dossier initial (retour au domicile)

  • ls voir les fichiers et dossiers dans mon dossier actuel (sauf les fichiers cachés commençant par un .)

  • ls -al voir tous les fichiers et dossiers dans mon dossier actuel avec leurs informations associées (vue détaillée)

  • touch file créer un fichier file

  • rm file supprimer le fichier file dans mon dossier actuel

  • mkdir dir créer un nouveau dossier dir dans mon dossier actuel

  • rm * supprimer tous les fichiers de mon dossier actuel

  • rm -R dir supprimer le dossier dir dans mon dossier actuel

  • cat file afficher le contenu du fichier file

  • more afficher le contenu du fichier file en mode paginé

  • less afficher le contenu du fichier file en mode défilement

Édition de fichiers

  • nano file

    • Éditeur dans le terminal (simple d'utilisation)

    • Les commandes sont indiqués en bas de l'éditeur

  • gedit file &

    • Éditeur graphique

    • Utiliser une extension de fichier standard ou le menu Affichage > Mode de coloration pour obtenir une visualisation adapté au type de fichier édité (par exemple .sql pour un fichier SQL)

Rechercher un fichier

  • find / -name '*test*' permet de rechercher un fichier contenant la chaîne test sur tout le disque

  • find ~ -name '*test*' permet de rechercher un fichier contenant la chaîne test dans son espace personnel