| Commande | Description |
|---|---|
pwd |
Affiche le répertoire courant. |
cd <path> |
Change le répertoire vers <path>. |
ls |
Liste les fichiers et dossiers du répertoire courant. |
ls -la |
Liste détaillée de tous les fichiers, y compris les fichiers cachés. |
mkdir <directory> |
Crée un nouveau dossier. |
rmdir <directory> |
Supprime un dossier vide. |
rm <file> |
Supprime un fichier. |
rm -r <directory> |
Supprime un dossier et son contenu de manière récursive. |
cp <source> <destination> |
Copie un fichier ou dossier vers une nouvelle destination. |
mv <source> <destination> |
Déplace un fichier ou dossier (ou renommer). |
touch <file> |
Crée un fichier vide ou met à jour la date d’accès d’un fichier existant. |
cat <file> |
Affiche le contenu d'un fichier. |
head -n <number> <file> |
Affiche les premières lignes d’un fichier. |
tail -n <number> <file> |
Affiche les dernières lignes d’un fichier. |
less <file> |
Affiche le contenu d’un fichier section par section. |
more <file1> <file2> <file3> |
Affiche le contenu de plusieurs fichiers. |
| Commande | Description |
|---|---|
chmod <permissions> <file> |
Change les permissions d’un fichier ou dossier. |
chown <user>:<group> <file> |
Change le propriétaire et le groupe d’un fichier. |
chgrp <group> <file> |
Change le groupe propriétaire d’un fichier. |
ls -l |
Affiche les permissions et propriétaires des fichiers. |
chsh -s /bin/<shell> |
Changer le shell de l’utilisateur courant |
| Commande | Description |
|---|---|
history |
Affiche l’historique de commandes de la session. |
cat ~/.bash_history |
Affiche l’historique de commandes des anciennes sessions. |
history -c |
Efface l’historique de commandes de la session. |
> ~/.bash_history |
Efface l’historique de commandes des anciennes sessions. |
| Commande | Description |
|---|---|
ps aux |
Liste tous les processus en cours. |
top ou htop |
Affiche les processus en temps réel. |
kill <pid> |
Arrête un processus par son ID (PID). |
killall <process_name> |
Arrête tous les processus du nom spécifié. |
df -h |
Affiche l’utilisation des systèmes de fichiers. |
du -h <directory> |
Affiche la taille d’un dossier ou d’un fichier. |
free -h |
Affiche l’utilisation de la mémoire. |
uptime |
Montre depuis combien de temps le système est en marche. |
uname -a |
Affiche des informations sur le noyau. |
lsb_release -a |
Affiche des informations sur la distribution. |
whoami |
Affiche le nom d’utilisateur actuel. |
id <username> |
Affiche les informations sur l’utilisateur spécifié. |
| Commande | Description |
|---|---|
ifconfig |
Affiche les informations réseau et IP (nécessite parfois net-tools). |
ip a |
Affiche les adresses IP de toutes les interfaces (remplace ifconfig). |
ping <host> |
Vérifie la connexion à un hôte. |
nslookup <domain> |
Interroge le DNS pour obtenir l'adresse IP d'un domaine. |
traceroute <host> |
Montre le chemin des paquets vers l’hôte. |
curl <url> |
Récupère le contenu d’une URL. |
wget <url> |
Télécharge un fichier depuis une URL. |
netstat -tuln |
Liste les ports ouverts et les connexions réseau. |
ss -tuln |
Affiche des informations sur les sockets réseau (alternative à netstat). |
ip a add <ip>/<masque> dev <interface> |
Attribue une adresse IP à une interface. |
ip a del <ip>/<masque> dev <interface> |
Supprime une adresse IP d’une interface. |
dhclient <interface> |
Attribue une adresse IP automatiquement (DHCP). |
ip link set <interface> up |
Active une interface. |
ip link set <interface> down |
Désactive une interface. |
| Commande | Description |
|---|---|
apt update |
Met à jour la liste des paquets disponibles. |
apt upgrade |
Met à jour tous les paquets installés. |
apt install <package> |
Installe un nouveau paquet. |
apt remove <package> |
Supprime un paquet installé. |
apt search <package> |
Recherche un paquet dans les dépôts. |
dpkg -i <package.deb> |
Installe un paquet .deb. |