CheatSheet Commande Dos - dudleydehenau/Ephec GitHub Wiki


Cheatsheet Commandes DOS

Manipulation Fichier:

  • ls -A
    • Affiche le répertoire actuel, y compris les fichiers cachés (.nomfich).
  • ls -l « nom du fichier »
    • Affiche des informations telles que le propriétaire, les permissions, etc. pour un fichier spécifié.
  • touch
    • Crée un fichier.
  • grep « caractère »
    • Affiche le contenu des lignes contenant les « paramètres » spécifiés.
  • echo
    • Affiche le paramètre donné à l'écran.
  • tee
    • Enregistre dans un fichier texte le résultat d'une commande (après un pipe).
  • tail
    • Affiche les dernières lignes d'un document (-n permet de spécifier combien de lignes).
  • adduser

Utilisateur et Permission:

  • Ajoute un utilisateur.
  • groupadd
    • Ajoute un groupe.
  • usermod
    • Ajoute un utilisateur à un groupe.
  • chown
    • Change le propriétaire d'un fichier.
  • chgrp
    • Change le groupe d'un fichier.
  • chmod
    • Change les permissions d'un fichier.
  • umask
    • Paramètre les permissions des prochains fichiers créés.

Processus :

  • ps
    • Affiche les processus de l'utilisateur en cours.
  • ps aux
    • Affiche tous les processus sur le système.
  • ps -u
    • Affiche les processus d'un utilisateur spécifique.
  • ps -p
    • Affiche les détails d'un processus avec un identifiant de processus (PID) spécifié.
  • kill « PID »
    • Met fin proprement à un processus.
  • kill -9 « PID »
    • Met fin brutalement à un processus.
  • killall « nom »
    • Ferme tous les processus portant le nom « nom ».

Installation :

  • apt-get install « nom programme »
    • Installe le programme spécifié.
  • apt-get update
    • Met à jour le référentiel.
  • dpkg -l
    • Liste les programmes installés.

Réseaux :

  • ip addr
    • Affiche les informations sur l'interface réseau.
  • ping « ip »
    • Pinger une adresse IP cible.
  • arp -a
    • Affiche l'adresse MAC de l'interface locale.
  • arp -n | grep « ip »
    • Récupère l'adresse MAC pour une adresse IP spécifiée.
  • route
    • Affiche la table de routage.
  • route add -net « destination » gw « passerelle »
    • Ajoute une nouvelle route à la table de routage.
  • route del -net [destination]
    • Supprime une route de la table de routage.
  • route add default gw [passerelle]
    • Ajoute une route par défaut.
  • traceroute [destination]
    • Affiche le chemin pris par les paquets dans le réseau.
  • netstat -an
    • Affiche les connexions réseau actives.

Connexion distante :

  • ssh [ip]
    • Établit une connexion SSH avec l'adresse IP spécifiée.
  • ssh [user]@[ip]
    • Établit une connexion SSH en spécifiant un nom d'utilisateur et une adresse IP.
  • scp [fichier] [user]@[ip]:[chemin/dest]
    • Transfère un fichier vers un emplacement distant en utilisant SCP.