Ligne de commande Ubuntu : Commandes Bash
La ligne de commande d’Ubuntu, également connue sous le nom de terminal, fournit des outils puissants pour interagir avec le système. Elle permet aux utilisateurs d’exécuter directement des commandes pour gérer des fichiers, installer des logiciels, configurer les paramètres du système, et bien d’autres choses encore. Au cœur du terminal Ubuntu se trouve Bash, un interpréteur de commandes qui interprète et exécute les commandes.
Dans cet article, nous allons explorer quelques-unes des commandes Bash les plus courantes et les plus utiles pour Ubuntu, afin de vous donner une base solide pour travailler efficacement dans le terminal.
Qu’est-ce que Bash ?
Bash (abréviation de Bourne Again Shell) est l’interpréteur de commandes par défaut d’Ubuntu et de la plupart des distributions Linux. Il s’agit d’une interface textuelle qui permet aux utilisateurs d’envoyer des commandes directement au système d’exploitation. Bash est extrêmement puissant et prend en charge des fonctionnalités telles que les scripts, l’historique des commandes, les alias, etc.
Le terminal peut être ouvert dans Ubuntu en appuyant sur Ctrl Alt T ou en recherchant “Terminal” dans le menu des applications.
Commandes de base de Bash
Vous trouverez ci-dessous quelques commandes de base essentielles pour naviguer et effectuer des opérations dans le terminal Ubuntu.
1. pwd – Imprimer le répertoire de travail
La commande pwd affiche le répertoire dans lequel vous travaillez.
pwd
2. ls – Liste du contenu des répertoires
La commande ls permet de dresser la liste des fichiers et des répertoires du répertoire actuel.
ls
Vous pouvez ajouter des options pour afficher plus d’informations, telles que les permissions et la taille des fichiers, etc :
ls -l
- -l : Format long, affichant les détails du fichier (autorisations, propriétaire, taille et date de modification).
- -a : Affiche les fichiers cachés (fichiers commençant par .).
3. cd – Changer de répertoire
La commande cd est utilisée pour changer de répertoire.
cd /chemin/vers/répertoire
- Pour naviguer vers votre répertoire personnel, tapez simplement :
cd
- Pour monter d’un répertoire :
cd ...
4. mkdir – Créer un répertoire
La commande mkdir crée un nouveau répertoire.
mkdir nouveau_répertoire
5. rmdir – Supprimer un répertoire
La commande rmdir supprime un répertoire vide.
rmdir nom_du_répertoire
Pour supprimer un répertoire et son contenu, utilisez la commande rm avec l’option -r :
rm -r nom_du_répertoire
Commandes de gestion de fichiers
La gestion des fichiers est un élément essentiel de l’utilisation de la ligne de commande. Voici quelques commandes clés permettant de créer, d’afficher et de supprimer des fichiers.
1. touch – Créer un nouveau fichier
La commande touch permet de créer un fichier vide ou de mettre à jour l’horodatage d’un fichier existant.
touch nom_du_fichier.txt
2. cp – Copier des fichiers et des répertoires
La commande cp est utilisée pour copier des fichiers ou des répertoires.
cp fichier_source destination
Pour copier un répertoire et son contenu, utilisez l’option -r :
cp -r répertoire_source répertoire_destination
3. mv – Déplacer ou renommer des fichiers
La commande mv permet de déplacer ou de renommer des fichiers et des répertoires.
- Pour déplacer un fichier :
mv nom_du_fichier /nouveau/répertoire
- Pour renommer un fichier :
mv ancien_nom nouveau_nom
4. rm – Supprimer des fichiers
La commande rm permet de supprimer des fichiers. Utilisez-la avec précaution, car les fichiers supprimés ne sont pas déplacés vers la Corbeille.
rm nom_du_fichier.txt
Pour supprimer des répertoires et leur contenu, utilisez l’option -r :
rm -r nom_du_répertoire
Visualisation et modification des fichiers
Le terminal offre plusieurs moyens de visualiser et d’éditer directement des fichiers texte.
1. cat – Visualiser le contenu d’un fichier
La commande cat permet d’afficher le contenu d’un fichier.
cat nom_du_fichier.txt
2. less – Afficher le contenu d’un fichier page par page
La commande less est utile pour visualiser des fichiers volumineux, car elle permet de faire défiler le contenu d’une page à la fois.
less nom_du_fichier.txt
3. nano – Édition de fichiers
La commande nano ouvre l’éditeur de texte Nano dans le terminal, ce qui vous permet d’éditer des fichiers directement.
nano nom_du_fichier.txt
4. head et tail – Afficher le début et la fin des fichiers
- head affiche les 10 premières lignes d’un fichier :
head nom_du_fichier.txt
- tail affiche les 10 dernières lignes d’un fichier :
tail nom_du_fichier.txt