Skip to content
Aymar edited this page Oct 6, 2023 · 9 revisions

Commandes Linux de base à connaitre

pwd

  • Affiche le répertoire de travail actuel.

ls

  • Liste les fichiers et répertoires dans le répertoire courant.
  • ls -l : Liste avec détails.
  • ls -a : Affiche les fichiers cachés.

cd

  • Change de répertoire.
  • cd <nom_du_répertoire> : Se déplace vers un répertoire spécifique.
  • cd .. : Remonte d'un niveau.

mkdir

  • Crée un nouveau répertoire.
  • mkdir <nom_du_répertoire> : Crée un répertoire avec un nom spécifique.

touch

  • Crée un nouveau fichier vide.
  • touch <nom_du_fichier> : Crée un fichier avec un nom spécifique.

rm

  • Supprime des fichiers ou répertoires.
  • rm <nom_du_fichier> : Supprime un fichier.
  • rm -r <nom_du_répertoire> : Supprime un répertoire et son contenu.

Manipulation de Fichiers

cp

  • Copie des fichiers ou répertoires.
  • cp <source> <destination> : Copie un fichier ou un répertoire vers un emplacement spécifié.

mv

  • Déplace ou renomme des fichiers ou répertoires.
  • mv <source> <destination> : Déplace ou renomme un fichier ou un répertoire.

cat

  • Affiche le contenu d'un fichier.
  • cat <nom_du_fichier> : Affiche le contenu du fichier.

less

  • Permet de parcourir le contenu d'un fichier de manière interactive.
  • less <nom_du_fichier> : Ouvre le fichier en mode lecture.

Redirection et Tubes (Pipes)

>

  • Redirige la sortie standard vers un fichier (écrase le fichier s'il existe).
  • Exemple : commande > fichier.txt.

>>

  • Redirige la sortie standard vers un fichier (ajoute au fichier s'il existe).
  • Exemple : commande >> fichier.txt.

|

  • Utilisé pour diriger la sortie d'une commande vers l'entrée d'une autre (tubes/pipes).
  • Exemple : commande1 | commande2.

Permissions et Propriété

chmod

  • Modifie les permissions d'un fichier ou d'un répertoire.
  • Exemple : chmod +x fichier (ajoute l'exécution).

chown

  • Modifie le propriétaire d'un fichier ou d'un répertoire.
  • Exemple : chown utilisateur:fichier.

Recherche et Filtres

grep

  • Recherche un motif dans un fichier ou une sortie.
  • Exemple : grep "motif" fichier.

find

  • Recherche des fichiers et répertoires.
  • Exemple : find /dossier -name "nom*".

Gestion des Processus

ps

  • Affiche les processus en cours d'exécution.
  • ps aux : Affiche tous les processus.

kill

  • Termine un processus.
  • kill PID : Termine un processus en utilisant son ID de processus.

Gestion des Paquets (apt)

sudo apt-get update

  • Met à jour la liste des paquets disponibles.

sudo apt-get upgrade

  • Met à jour les paquets installés.

sudo apt-get install <paquet>

  • Installe un nouveau paquet.

sudo apt-get remove <paquet>

  • Supprime un paquet installé.

Creation d'un nouveau utilisateur

sudo adduser toto

Creation groupe, "newbies" et attribuer à Toto au groupe créé

  • sudo groupadd newbies
  • sudo usermod -aG newbies toto