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
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
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.