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 d’Ubuntu permet de faire beaucoup de choses, connaître certaines commandes terminal peut vous aider à être plus efficace et à gagner du temps, tout en vous offrant un contrôle plus précis sur votre système. Voici les commandes terminal essentielles à connaître.
💡 Vous débutez dans l’univers Linux ? Je vous explique les bases des systèmes d’exploitation dans cet article.
1. 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 Documents
pour accéder au dossier Documents.cd ..
: Remonte d’un dossier.cd ~
: Va dans le dossier personnel.
3. Mises à jour et installation de 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 vlc
pour installer VLC.sudo apt remove nom_du_paquet
: Supprime un logiciel.sudo apt autoremove
: Supprime les dépendances devenues inutiles.
5. 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.
7. 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.
2. 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.
4. 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.
6. 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écessitesudo
etnet-tools
).
Astuce de pro : le tab et les flèches
Tabulation (Tab) : Auto-complète les noms de fichiers, dossiers ou commandes. C’est un gain de temps énorme !
Flèche haut/bas : Permet de naviguer dans ton historique de commandes.
Ces commandes sont un excellent point de départ pour maîtriser le terminal sous Ubuntu et augmenter votre productivité. N’hésitez pas à les expérimenter et à les personnaliser pour mieux répondre à vos besoins dans votre utilisation quotidienne d’Ubuntu ! 😎
Si vous avez d’autres questions ou si vous souhaitez explorer des commandes plus avancées, fais-le-moi savoir !
🔗 Pour aller plus loin avec le terminal, vous pouvez consulter la documentation officielle très bien faite.