Commandes Linux
Retour a l’accueil :
Voici une petite compilation de commandes Linux (Debian et Arch) qui peuvent ĂŞtre utiles.
Système
- Changer le fuseau horaire
timedatectl set-timezone "Europe/Paris"- Afficher la date et l'heure
date- Afficher le temps d'activité
uptime- Lister le matériel USB
lsusbNavigation et Fichiers
- Lister les fichiers (détails)
ls -l- Changer de répertoire
cd /chemin/vers/dossier- Afficher le répertoire courant
pwd- Créer un dossier
mkdir nom_dossier- Créer des dossiers imbriqués
mkdir -p dossier/sous_dossier- Créer un fichier vide
touch fichier.txt- Copier un fichier
cp source.txt destination.txt- Déplacer ou renommer
mv ancien_nom nouveau_nom- Supprimer un fichier
rm fichier.txt- Supprimer un dossier vide
rmdir dossier- Supprimer un dossier et son contenu
rm -rf dossier- Créer un lien symbolique
ln -s cible lien- Trouver un fichier par nom
find / -name "fichier.conf"Lecture et Édition
- Afficher tout le contenu
cat fichier.txt- Afficher page par page
less fichier.txt- Afficher les 10 premières lignes
head fichier.txt- Afficher les 10 dernières lignes
tail fichier.txt- Suivre un fichier de log en direct
tail -f /var/log/syslog- Éditeur de texte rapide
nano fichier.txtGestion des Utilisateurs et Droits
- Changer le propriétaire
chown utilisateur:groupe fichier- Changer les permissions
chmod xxx fichier- Rendre un script exécutable
chmod +x script.sh- Devenir super-utilisateur
su -- Changer de mot de passe
passwd usr- Ajouter un utilisateur
adduser nom_user- Supprimer un utilisateur
userdel -r nom_user- Afficher l'utilisateur actuel
whoami- Afficher les groupes d'un utilisateur
groups nom_userRéseau
- Afficher les adresses IP
ip a- Vérifier la connectivité
ping google.com- Tracer la route réseau
traceroute google.com- Télécharger un fichier via URL
wget http://url.com/file- Afficher les ports ouverts
ss -tulnp- Scanner le réseau
nmap -sP xxx.xxx.xxx.xxx/24- Résolution DN
dig domaine.com- Afficher la table de routag
ip routeArchivage et Compression
- Créer une archive tar.gz
tar -czvf archive.tar.gz dossier/- Extraire une archive tar.gz
tar -xzvf archive.tar.gz- Compresser en ZIP
zip archive.zip fichier- Décompresser un ZIP
unzip archive.zipPaquets et Maintenance (Debian)
- Mettre à jour la liste des dépôts
sudo apt update- Mettre à jour le système
sudo apt upgrade- Installer un paquet
sudo apt install nom_paquet- Supprimer un paquet
sudo apt remove nom_paquet- Nettoyer les paquets inutiles
sudo apt autoremove- Rechercher un paquet
apt search motif
Paquets et Maintenance (Arch)
- Installer un paquet
sudo pacman -S nom_paquet- Supprimer un paquet
sudo pacman -R nom_paquet- Mettre à jour la base de données et le système
sudo pacman -Syu- Mettre à jour uniquement la base de données
sudo pacman -Sy- Supprimer les paquets orphelins (inutiles)
sudo pacman -Rs $(pacman -Qdtq)- Rechercher un paquet dans les dépôts
pacman -Ss mot_clef- Installer un paquet depuis l'AUR
yay -S nom_paquet_aur- Mettre à jour tout le système (Dépôts + AUR)
yay -Syu- Rechercher sur l'AUR
yay -Ss mot_clef
Divers et Raccourcis
- Vider le terminal
clear- Afficher l'historique des commandes
history- Afficher l'aide d'une commande
man nom_commande- Éteindre immédiatement
shutdown -h now- Redémarrer
reboot
Retour a l’accueil :
