Ubuntu
Les Commandes Terminal Essentielles à Connaître
Le terminal est l’un des outils les plus puissants d’Ubuntu. Même si l’interface graphique permet déjà de nombreuses actions, connaître certaines commandes essentielles vous fera gagner du temps et offrira un contrôle plus précis sur votre système. Voici les commandes terminal indispensables à connaître pour bien débuter et gagner en efficacité.
Navigation dans les dossiers
pwd: Affiche le chemin du dossier courant. Pratique pour savoir où tu te trouves.ls: Liste les fichiers et dossiers du répertoire courant.ls -l: Affiche la liste détaillée (droits, taille, date…).cd: Change de répertoire. Exemple :cd Documentspour accéder au dossier Documents.cd ..: Remonte d’un dossier.cd ~: Va dans le dossier personnel.
Mise à jour et logiciels
sudo apt update: Met à jour la liste des paquets disponibles.sudo apt upgrade: Met à jour les paquets installés.sudo apt install nom_du_paquet: Installe un logiciel. Exemple :sudo apt install vlcpour installer VLC.sudo apt remove nom_du_paquet: Supprime un logiciel.sudo apt autoremove: Supprime les dépendances devenues inutiles.
Surveillance système
top: Affiche les processus en temps réel.htop: Version améliorée detop(à installer :sudo apt install htop).df -h: Affiche l’espace disque disponible.free -h: Affiche la mémoire vive utilisée.uptime: Affiche le temps depuis le dernier démarrage du système.
Recherche et aide
man commande: Affiche le manuel d’une commande. Utile pour avoir des détails sur son utilisation.which commande: Montre où une commande est installée sur ton système.find / -name fichier: Cherche un fichier à travers tout le système.grep "mot" fichier: Cherche un mot dans un fichier.
Gestion des fichiers et dossiers
mkdir nom_dossier: Crée un nouveau dossier.touch nom_fichier: Crée un fichier vide.cp source destination: Copie un fichier ou un dossier d’un emplacement à un autre.mv source destination: Déplace ou renomme un fichier ou un dossier.rm fichier: Supprime un fichier. ⚠️ Fais attention avant d’utiliser cette commande.rm -r dossier: Supprime un dossier et tout son contenu. ⚠️⚠️nano fichier: Édite un fichier en ligne de commande, très utile pour la configuration.
Gestion des droits
sudo: Exécute une commande en super utilisateur (root).chmod: Modifie les droits d’accès à un fichier ou un dossier.chown: Change le propriétaire d’un fichier ou d’un dossier.whoami: Affiche ton nom d’utilisateur actuel.
Réseau
ip a: Affiche les interfaces réseau et les IP.ping adresse: Vérifie si un hôte est joignable.wget url: Télécharge un fichier depuis une URL.curl url: Récupère du contenu web, utile pour les API ou les scripts.netstat -tulpn: Affiche les ports utilisés (nécessitesudoetnet-tools).
Astuce de productivité
Tabulation: Auto-complète les noms de fichiers, dossiers ou commandes. C’est un gain de temps énorme !Flêches haut/bas: Permet de naviguer dans ton historique de commandes.