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
lsusb

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

Gestion 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_user

Ré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 route

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

Paquets 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 :