Commandes Linux avec exemples et syntaxe
⚡ Résumé intelligent
Les commandes Linux/Unix de base permettent de naviguer, gérer les fichiers, installer des logiciels et administrer le système en toute confiance via le terminal. Ce guide explique les commandes essentielles, leur syntaxe, des exemples concrets et des conseils pratiques de mise en forme que les débutants et les utilisateurs intermédiaires peuvent appliquer immédiatement.

La gestion des fichiers devient simple une fois que vous maîtrisez les commandes Linux de base. Ces commandes sont souvent appelées « programmes », car chacune exécute le code correspondant. Ce tutoriel vous présente les commandes Linux essentielles à connaître, avec des exemples et une syntaxe claire.
Liste des fichiers (ls)
Pour afficher la liste des fichiers sur votre système UNIX ou Linux, utilisez la ls Cette commande affiche les fichiers et répertoires de votre répertoire de travail actuel.
Remarque:
- Les répertoires sont affichés en bleu.
- Les fichiers sont affichés en blanc.
- Des schémas de couleurs similaires se retrouvent dans la plupart des distributions Linux.
Supposons que votre dossier « Musique » contienne les sous-répertoires et fichiers suivants :
Vous pouvez utiliser 'ls -R' Afficher tous les fichiers des répertoires et sous-répertoires.
NOTE: Les commandes de base Linux sont sensibles à la casse. Si vous tapez ls-r au lieu de ls-RVous obtiendrez une erreur.
La commande 'ls-al' fournit des informations détaillées sur les fichiers sous forme de colonnes. Les colonnes contiennent les informations suivantes :
| 1ère colonne | Type de fichier et autorisations d'accès |
| 2e colonne | Nombre de liens physiques vers le fichier |
| 3ème colonne | Propriétaire et créateur du fichier |
| 4ème colonne | Groupe du propriétaire |
| 5ème colonne | Taille du fichier en octets |
| 6ème colonne | Date et heure de la dernière modification |
| 7ème colonne | Nom de répertoire ou de fichier |
Voici un exemple de résultat ls-al:
Liste des fichiers cachés
Les éléments cachés sous UNIX/Linux commencent par un point (.) au début du nom du fichier ou du répertoire.
Tout répertoire ou fichier commençant par un point (« . ») est caché par défaut. Pour afficher les fichiers cachés, utilisez la commande :
ls -a
Création et affichage de fichiers
Le cat Cette commande permet d'afficher des fichiers texte. Elle peut également servir à copier, fusionner et créer de nouveaux fichiers texte. Voyons comment elle fonctionne.
Pour créer un nouveau fichier, suivez les étapes suivantes :
- Type chat > nom de fichier
- Ajouter du contenu
- Presse Ctrl + D pour revenir à l'invite de commandes.
Pour afficher un fichier, utilisez la commande :
cat filename
Examinons maintenant le fichier que nous venons de créer :
Voici un autre fichier nommé sample2 :
La syntaxe pour combiner deux fichiers est :
cat file1 file2 > newfilename
Combinons l'échantillon 1 et l'échantillon 2 :
Une fois que vous appuyez sur Entrée, les fichiers sont concaténés mais aucun résultat ne s'affiche. Cela est dû au fait que Le shell Bash (terminal) est silencieux par conception.Les commandes shell ne renvoient pas de messages de confirmation tels que « OK » ou « Commande exécutée avec succès ». Le shell n'affiche un message qu'en cas de problème ou d'erreur.
Pour visualiser le nouveau fichier combiné « sample », utilisez la commande :
cat sample
À noter: Seuls les fichiers texte peuvent être affichés et combinés à l'aide de cette commande.
Suppression de fichiers
Le rm Cette commande supprime des fichiers du système sans demander de confirmation, utilisez-la donc avec précaution.
Pour supprimer un fichier, utilisez la syntaxe :
rm filename
Déplacer et renommer des fichiers
Pour déplacer un fichier, utilisez la commande :
mv filename new_file_location
Supposons que nous voulions déplacer le fichier « sample2 » vers l’emplacement /home/guru99/Documents. Exécution de la commande :
mv sample2 /home/guru99/Documents
Le mv Cette commande nécessite les droits de superutilisateur pour accéder aux répertoires protégés. Comme nous l'exécutons en tant qu'utilisateur standard, nous obtenons l'erreur ci-dessus. Pour résoudre ce problème, préfixez la commande avec sudo:
sudo command_you_want_to_execute
Le sudo Ce programme permet aux utilisateurs de l'exécuter avec les privilèges de sécurité de l'administrateur (root). Il requiert une authentification par mot de passe ; toutefois, vous n'avez pas besoin de connaître le mot de passe root : vous pouvez fournir le vôtre. Après authentification, le système exécute la commande demandée.
sudo Il conserve également un journal de chaque commande exécutée. Les administrateurs système peuvent tracNous renvoyons la personne responsable de toute modification indésirable du système.
guru99@VirtualBox:~$ sudo mv sample2 /home/guru99/Documents
[sudo] password for guru99: ****
guru99@VirtualBox:~$
Pour renommer un fichier :
mv filename newfilename
NOTE: Par défaut, le mot de passe saisi pour sudo est conservé pendant 15 minutes par session de terminal, vous n'avez donc pas besoin de le saisir à nouveau pour chaque commande.
Vous n'avez besoin des privilèges root/sudo que lorsque la commande concerne des fichiers ou des répertoires qui n'appartiennent pas à l'utilisateur ou au groupe qui exécute la commande.
Manipulation d'annuaire
Assez parlé de manipulation de fichiers. Apprenons maintenant quelques commandes de manipulation de répertoires, avec des exemples et leur syntaxe.
Création de répertoires
Sur un système d'exploitation Linux, il est possible de créer des répertoires à l'aide de la commande suivante :
mkdir directoryname
Cette commande créera un sous-répertoire dans votre répertoire de travail actuel, qui est généralement votre « répertoire personnel ».
Par exemple :
mkdir mydirectory
Si vous souhaitez créer un répertoire à un autre emplacement, vous pouvez utiliser :
mkdir /tmp/MUSIC
Cela créera un répertoire « MUSIQUE » sous « /tmp ».
Vous pouvez également créer plusieurs répertoires simultanément :
Suppression de répertoires
Pour supprimer un répertoire, utilisez la commande :
rmdir directoryname
Exemple :
rmdir mydirectory
Cela supprimera le répertoire « mydirectory ».
Astuce: Assurez-vous qu'aucun fichier ni sous-répertoire ne se trouve dans le répertoire à supprimer. Supprimez d'abord les éléments internes, puis le répertoire parent.
Renommer le répertoire
Le mv La commande (move), déjà abordée, permet également de renommer des répertoires. Utilisez le format suivant :
mv directoryname newdirectoryname
Essayons :
Le commandement « homme »
« Man » signifie manuel — le livre de référence d’un Système d'exploitation LinuxIl est similaire aux fichiers d'aide que l'on trouve dans les logiciels populaires.
Pour obtenir de l'aide sur une commande, tapez :
man commandname
Le terminal ouvrira la page de manuel de cette commande.
Par exemple, typing homme homme et appuyer sur Entrée affiche des informations sur le man commande elle-même :
La commande Historique
Le Histoire La commande affiche toutes les commandes de base que vous avez utilisées dans la session de terminal actuelle. Cela vous permet de retrouver facilement les commandes précédentes et de les réutiliser rapidement dans vos opérations.
Le commandement clair
Cette commande efface tout le contenu superflu du terminal et vous offre une fenêtre propre pour travailler, comme lorsque vous lancez le terminal.
Coller des commandes dans le terminal
Il vous arrivera souvent de devoir saisir de longues commandes dans le terminal. Cela peut être fastidieux, c'est pourquoi le copier-coller est si pratique.
Pour copier du texte à partir d'une source, vous utilisez Ctrl + Cmais pour le coller dans le terminal, vous devez utiliser Ctrl + Shift + V. Vous pouvez aussi essayer Shift + Insérer ou sélectionnez Edition> Coller dans le menu.
NOTE: Lors des mises à jour de Linux, ces raccourcis changent parfois. Vous pouvez définir vos raccourcis préférés via Terminal > Édition > Raccourcis clavier.
Impression sous Unix/Linux
Examinons maintenant les commandes de base de Linux. peut imprimer des fichiers dans le format de votre choix. Mieux encore, votre fichier original reste intact malgré la mise en forme appliquée pour l'impression.
Commande 'pr'
Le pr Cette commande permet de formater un fichier pour l'impression dans le terminal. Plusieurs options sont disponibles pour modifier le formatage. La plus couramment utilisée pr les options sont répertoriées ci-dessous.
| Option | Fonction |
|---|---|
| -x | Divise les données en colonnes « x ». |
| -h "en-tête" | Attribue la valeur « header » comme en-tête du rapport |
| -t | N'imprime pas l'en-tête et les marges supérieure/inférieure |
| -d | Double-espace le fichier de sortie |
| -n | Numbers toutes les lignes |
| -l longueur de la page | Définit le nombre de lignes par page. La valeur par défaut est 56. |
| -o marge | Formate la page par le numéro de marge |
Essayons certaines de ces options et étudions leurs effets.
Diviser les données en colonnes
« Tools » est un fichier d’exemple (voir ci-dessous) :
Nous souhaitons que son contenu soit disposé en trois colonnes. La syntaxe est la suivante :
pr -x Filename
Le -x option avec le pr Cette commande divise les données en x colonnes.
Attribution d'un en-tête
La syntaxe est:
pr -h "Header" Filename
Le -h Cette option attribue la valeur « header » comme en-tête du rapport.
Comme indiqué ci-dessus, le fichier est organisé en trois colonnes et un en-tête a été ajouté.
Désignant toutes les lignes avec des chiffres
La syntaxe est:
pr -n Filename
Cette commande numérote toutes les lignes du fichier.
Voici quelques-unes des pr Options de commande permettant de modifier le formatage des fichiers.
Imprimer un fichier
Une fois la mise en forme terminée, il est temps d'obtenir un Copie conforme du fichier, utilisez :
lp Filename
or
lpr Filename
Pour imprimer plusieurs copies du fichier, utilisez le modificateur numérique :
Si plusieurs imprimantes sont configurées, vous pouvez spécifier une imprimante particulière à l'aide du modificateur d'imprimante :
Installation de logiciels
On WindowsL'installation d'un programme s'effectue en exécutant un fichier setup.exe. Le package d'installation contient le programme ainsi que divers composants nécessaires à son bon fonctionnement.
Sous Linux, les fichiers d'installation sont distribués sous forme de paquets. Un paquet contient généralement uniquement le programme lui-même. Les composants dépendants doivent être installés séparément et sont généralement disponibles sous forme de paquets.
Vous pouvez utiliser le apte Commandes pour installer ou supprimer un paquet. Mettons à jour tous les paquets installés sur le système à l'aide de :
sudo apt-get update
La méthode la plus simple et la plus populaire pour installer des programmes sur Ubuntu Il est préférable de passer par le Centre logiciel, car la plupart des logiciels y sont disponibles et c'est plus sûr que de les télécharger depuis des sources aléatoires sur Internet.
Vérifiez également: Aide-mémoire sur les commandes Linux
Linux Mail Command
Pour envoyer des courriels via un terminal, vous devez installer le utilitaires de messagerie paquet.
La syntaxe de la commande est :
sudo apt-get install packagename
Une fois installé, utilisez la syntaxe suivante pour envoyer un e-mail :
mail -s 'subject' -c 'cc-address' -b 'bcc-address' 'to-address'
Il ressemblera à ceci:
Presse Ctrl + D Une fois votre courrier rédigé, il sera envoyé à l'adresse indiquée.
Conseils pour les débutants apprenant les commandes Linux
Maîtriser les commandes Linux devient beaucoup plus facile lorsqu'on les aborde dans le bon ordre et qu'on adopte des habitudes de pratique régulières. Le terminal peut paraître intimidant au premier abord, mais quelques méthodes simples font toute la différence pour les débutants.
Utilisez les conseils ci-dessous pour accélérer votre apprentissage :
- Commencez par les commandes de navigation : Apprendre pwd, ls et cd Premièrement, elles constituent la base de toutes les autres opérations que vous effectuerez dans le terminal.
- Lisez toujours la page de manuel : Chaque fois que vous rencontrez une nouvelle commande, exécutez commande de l'homme pour comprendre ses options avant de les tester.
- Utilisez la complétion par tabulation : Presse Languette tandis que typing un nom de fichier ou une commande. Bash complète automatiquement le nom, ce qui réduit la saisie.ping erreurs.
- Expérimentez dans un dossier sandbox : Créez un répertoire d'entraînement dédié afin d'empêcher les commandes destructives telles que rm Ne jamais toucher aux données importantes.
- Gardez une fiche récapitulative personnelle : Tenez un carnet ou un fichier texte répertoriant les commandes utiles que vous apprenez. RevEst-ce quotidien pendant le premier mois ?
- Combinez les commandes avec des pipes : L'opérateur de canalisation | enchaîne les commandes entre elles — par exemple, ls -al | grep ".txt" Filtre uniquement les fichiers texte.
- Utilisez les raccourcis de l'historique : Appuyez sur la touche Flèche vers le haut pour réutiliser les commandes récentes ou exécuter !n pour répéter la n-ième commande de votre historique.
- Sauvegarde avant les opérations en masse : Toujours copier les données importantes avant d'exécuter un traitement par lots rm, mv, chmod opérations sur plusieurs fichiers.
Ces habitudes permettent de développer une mémoire musculaire et d'éviter les erreurs les plus courantes des débutants, qui entraînent la perte de fichiers ou des problèmes d'autorisation.
Erreurs courantes à éviter lors de l'utilisation des commandes Linux
Les nouveaux utilisateurs de Linux commettent souvent de petites erreurs aux conséquences importantes. Le terminal ne permet pas d'annuler les commandes, une action malencontreuse peut donc supprimer définitivement des données ou corrompre des configurations.
- Sans tenir compte de la casse : « File.txt » et « file.txt » sont deux éléments différents sous Linux.
- Exécution de la commande rm -rf sans vérification du chemin : Un chemin d'accès incorrect peut effacer des fichiers système essentiels.
- Utilisation excessive de sudo : Accorder les privilèges root à chaque commande augmente les risques de sécurité.
- Modification des fichiers système sans sauvegarde : Toujours copier l'original avant de modifier les fichiers de configuration dans /etc.
- Oubli de la complétion automatique : Saisie manuelleping Les chemins d'accès augmentent le risque de fautes de frappe et de pertes de données accidentelles.
Éviter ces pièges permet de sécuriser votre système et de rendre votre expérience d'apprentissage sans frustration.
Liste des commandes Linux
Vous trouverez ci-dessous un aide-mémoire récapitulatif des commandes Linux/Unix de base abordées dans ce tutoriel :
| Command | Description |
|---|---|
| ls | Liste tous les fichiers et répertoires du répertoire de travail actuel |
| ls-R | Liste également les fichiers des sous-répertoires. |
| ls -a | Répertorie également les fichiers cachés |
| ls-al | Affiche la liste des fichiers et répertoires avec des détails tels que les permissions, la taille et le propriétaire. |
| chat > nom de fichier | Crée un nouveau fichier |
| nom de fichier chat | Affiche le contenu du fichier |
| chat fichier1 fichier2 > fichier3 | Fusionne deux fichiers (fichier1, fichier2) et enregistre le résultat dans le fichier3. |
| mv fichier « nouveau chemin de fichier » | Déplace le fichier vers le nouvel emplacement |
| mv nom de fichier nouveau_nom_fichier | Renomme le fichier en un nouveau nom de fichier |
| sudo | Permet aux utilisateurs ordinaires d'exécuter des programmes avec des privilèges de superutilisateur. |
| nom de fichier rm | Supprime un fichier |
| man | Fournit des informations d'aide sur une commande |
| Histoire | Liste toutes les commandes précédentes utilisées dans la session de terminal actuelle. |
| clair | Efface l'écran du terminal |
| nom de répertoire mkdir | Crée un nouveau répertoire |
| rmdir | Supprime un répertoire |
| mv | Renomme un répertoire |
| pr-x | Divise le fichier en x colonnes |
| pr -h | Attribue un en-tête au fichier |
| pr-n | Numbers chaque ligne du fichier |
| lp-nc | Imprime « c » copies du fichier |
| lp -d / lpr -P | Spécifie le nom de l'imprimante |
| apt-get | Installe et met à jour les paquets |
| mail -s 'sujet' -c 'cc' -b 'cci' 'à' | Envoie un courriel |
| mail -s « Sujet » à l'adresse < Nom du fichier | Envoie un courriel avec une pièce jointe |

.png)
.png)
.png)
.png)
.png)
.png)


.png)





















