Juste un aide mémoire sur des commandes utiles (la liste n'est pas exhaustive !)

Navigation, gestion de fichiers et des répertoires

  • ls /tmp : liste le contenu du répertoire /tmp
  • cd /tmp : change de répertoire pour aller vers /tmp (cd tout seul renvoi vers votre dossier personnel)
  • rm coucou : supprime le fichier coucou
  • cp src dest : copie le fichier src vers un nouveau fichier appelé dest
  • mv src /dossier : déplace le fichier src vers le "dossier"
  • mv ancien-nom nouv-nom : renomme le fichier ancien-nom par nouv-nom
  • mkdir newfold : créé un répertoire newflod
  • rmdir newfold : supprime le répertoire newflod
  • updatedb : met à jour un index des fichiers
  • locate nomfichier : cherche dans l'index où est situé le fichier

Lecture et édition de fichiers

  • cat nomfic nomfic2 : lit et concatène un ou plusieurs fichiers
  • >coucou : créé un nouveau fichier vide nommé coucou
  • vim fichier : éditeur de fichier (assez complexe)
  • nano fichier : éditeur de fichier (plus simple)

Les droits

  • chown mickael fichier : permet de changer le propriétaire (le nouveau est "mickael") d'un "fichier"
  • chmod 777 fichier : permet de changer les droits sur fichiers (777 dit tout le monde à tous le droits)
  • chmod a+x fichier : donne les droits x (exécution) à tous (All) les utilisateurs
  • su - : permet de passer root avec les variables d'environnement de root
  • sudo commande : permet d'exécuter une "commande" en root (selon les droits accordés)

Les processus

  • ps : affiche la liste des processus
  • top : fait un ps en temps réel
  • kill -9 1234 : envoi un signal (9 kill init) au processus 1234
  • commande & : le & met la "commande" en arrière plan

Réseau

  • ifconfig : affiche des informations sur vos interfaces (adresse IP, masque, adresse MAC, etc...)
  • ping 192.168.0.1 : envoi une demande de réponse à un pc distant (192.168.0.1)
  • route : affiche les routes, route add et route del permet de les modifier.

Utilitaires

  • echo : affiche une chaine de caractères et/ou une variable
  • history : affiche les 655 dernières commandes (historique de la console)
  • tar xfv fichier : décompresse le "fichier" au format tar
  • more : affiche petit à petit (à utiliser quand on a beaucoup de lignes de résultat (comme ls /bin | more)