Laptop with the Linux terminal open.
Agence web » Actualités du digital » 6 façons d'afficher ou d'ouvrir un fichier dans le terminal Linux

6 façons d'afficher ou d'ouvrir un fichier dans le terminal Linux

Gagner le contrôle du système d'exploitation Linux nécessite de maîtriser le terminal – et l'une des compétences fondamentales consiste à apprendre à ouvrir des fichiers à partir de la ligne de commande. Cela renforce non seulement la confiance dans l'utilisation du système d'exploitation Linux, mais ouvre également la porte à des flux de travail et à l'automatisation plus rapides.

Quel est l'intérêt d'utiliser le terminal pour ouvrir des fichiers?

De nos jours, les interfaces utilisateur graphiques (GUIS) dominent la façon dont la plupart des gens interagissent avec leurs systèmes. Pour ceux qui sont habitués aux workflows lourds de GUI, il est naturel de se demander pourquoi quelqu'un opterait d'utiliser le terminal pour ouvrir des fichiers, en particulier lorsque l'utilisation d'une souris pourrait se sentir plus rapide et plus intuitive.

Pour les tâches quotidiennes, oui, une interface graphique ferait le travail pour vous. Mais, pour les développeurs ou les utilisateurs de puissance, les workflows basés sur l'interface graphique peuvent se sentir rapidement limitants.

Prenez l'ouverture d'un fichier de configuration à titre d'exemple. Avec une interface graphique, vous ouvrez généralement un explorateur de fichiers, parcourez des dossiers à l'aide de votre souris, double-cliquez plusieurs fois et enfin accédez au fichier. Maintenant, si vous utilisez un terminal, vous le lancez simplement, tapez le chemin exact si vous le savez, et ouvrez le fichier – pas de souris, pas de menus, moins de touches. Oh! Si le fichier a besoin d'autorisation administrative, pas de soucis, tapez Sudo avec nom de fichier et vous êtes prêt à y aller.

Au-delà de la vitesse, le terminal offre plus de contrôle et de flexibilité. Par exemple, si vous souhaitez afficher uniquement les 20 premières lignes d'un grand fichier journal, vous pouvez le faire instantanément avec une seule commande. La réalisation de la même chose dans une interface graphique vous obligera à rechercher une application qui peut faire quelque chose de similaire. Dans certains environnements, comme les configurations de Raspberry Pi, les serveurs distants ou les systèmes sans tête – une interface graphique peut ne pas être disponible du tout. Dans ces cas, savoir utiliser le terminal devient essentiel.

Un autre avantage clé de l'utilisation du terminal en dehors de l'ouverture des fichiers est l'automatisation. Disons que vous devez renommer 100 fichiers en fonction de leurs dates de modification, ou vous souhaitez ouvrir certains fichiers ou applications en lot. Un script simple peut gérer cela efficacement dans le terminal. Avec une interface graphique, vous devez rechercher un outil tiers, qui peut avoir des fonctionnalités limitées ou même vous obliger à payer pour les abonnements.

En rapport

5 raisons de commencer à utiliser la ligne de commande Linux

Votre nouvelle superpuissance.

Les éditeurs de texte basés sur des terminaux comme Nano ou moins sont nettement plus légers que les applications complètes comme le code vs ou LibreOffice. Sur les machines plus anciennes, en particulier celles qui ont des disques durs traditionnels, à l'aide du terminal, peut économiser du temps et des ressources.

Enfin, travailler dans le terminal encourage une compréhension plus approfondie du fonctionnement de votre système. Vous découvrirez naturellement les systèmes de fichiers Linux, les autorisations et le traitement de texte – des concepts qui restent souvent masqués lors de l'utilisation uniquement d'interfaces graphiques. Donc, je ne dirais pas qu'un terminal est meilleur qu'une interface graphique, mais si vous êtes tout à fait pour apprendre et explorer le monde des ordinateurs et des systèmes Linux, il est préférable de s'y habituer avec le terminal.

Comment afficher ou ouvrir des fichiers texte dans le terminal Linux

Sur Linux, vous avez plusieurs outils intégrés que vous pouvez utiliser pour travailler avec des fichiers texte, comme le chat, moins la queue et le nano.

Commandement de chat

L'une des méthodes les plus élémentaires pour ouvrir des fichiers texte est l'utilisation de la commande CAT (abréger pour concaténer). Pour ouvrir des fichiers à l'aide de CAT ou de l'une des méthodes dont nous allons discuter, vous devez d'abord ouvrir un terminal dans le répertoire où le fichier texte est stocké ou accéder au répertoire du fichier texte. Puis tapez:

        cat my-text.txt 
    

C'est rapide et simple. Mais n'oubliez pas que ce n'est pas le mieux adapté aux grands fichiers texte.

En rapport

Ces 5 commandes Linux facilitent la lecture

Voici comment vous pouvez facilement lire de grands fichiers texte.

Moins de commande

La commande moins affiche le texte une page à la fois. Afin de faire défiler, vous pouvez appuyer sur les touches de flèche de haut en bas pour naviguer. Si vous souhaitez arrêter, appuyez sur le bouton Q de votre clavier.

        less my-text.txt
    

Commande de tête et de queue

Ces commandes affichent le début ou la fin d'un fichier. Donc, si vous voulez voir les premières lignes d'un fichier, tapez.

        head my-text.txt
    

Pour voir les lignes de fin d'un fichier texte, tapez.

        tail my-text.txt
    

Nano

Nano est un éditeur de texte en ligne de commande, ce qui signifie qu'il est différent des utilitaires ci-dessus. Avec Nano, vous pouvez créer, ouvrir et modifier les fichiers à partir de votre terminal. En outre, Nano est préinstallé avec beaucoup mais pas toutes les distros Linux et vous fournit plutôt des éditeurs de texte alternatifs comme Micro ou VIM. Vous devrez donc peut-être installer Nano vous-même si le lancement échoue.

Pour ouvrir un fichier à l'aide de Nano, tapez.

        nano my-text.txt
    

Si le fichier existe dans le répertoire, il l'ouvrira, sinon il créera un nouveau fichier avec le nom spécifié.

L'édition de texte dans Nano est simple, il suffit de naviguer à l'aide de touches fléchées et d'apporter des modifications. Une fois que vous avez terminé, vous pouvez enregistrer votre fichier texte à l'aide de CTRL + O, puis appuyer sur la touche Entrée pour confirmer les modifications. Pour quitter, appuyez sur Ctrl + x.

Vous verrez également des raccourcis clavier affichés sur votre écran lorsque vous utilisez Nano. Par exemple, si vous souhaitez couper une ligne, vous pouvez le faire en appuyant sur Ctrl + K, pour coller une ligne précl + u.

Si vous souhaitez rechercher un texte spécifique, appuyez sur Ctrl + W et saisissez le mot que vous souhaitez rechercher.

Certains raccourcis sont cachés à l'écran principal de Nano, tels que l'annulation et la refonte. Si vous souhaitez annuler certaines modifications, appuyez sur Alt + U. Pour refaire les changements dans Nano, appuyez sur alt + e. Pour voir tous les raccourcis disponibles dans Nano, appuyez simplement sur Ctrl + G. Cela ouvrira un écran d'aide qui montrera tout sur Nano, tels que les commandes de navigation, l'édition de texte, le vérificateur orthographique et plus encore.

Si vous deviez ouvrir ou modifier un fichier de configuration, vous obtiendrez une erreur « Autorisation refusée ». En effet, vous n'êtes pas autorisé à ouvrir le fichier. Vous pouvez facilement ouvrir des fichiers système en tapant:

        sudo nano system.config
    

Vous serez invité à saisir votre mot de passe et le fichier s'ouvrira.

Soyez prudent lorsque vous utilisez la commande sudo. Toute petite erreur dans les fichiers de configuration système peut casser les choses.

Tous les fichiers que vous avez ne seront pas un fichier texte. Vous aurez souvent des PDF, des images et des vidéos dans votre système de fichiers. Vous pouvez ouvrir des fichiers multimédias à l'aide du terminal, mais généralement vous ne les afficherez pas dans le terminal lui-même, comme avec des fichiers texte. Au lieu de cela, le terminal servira de lanceur pour une application externe qui ouvrira les fichiers multimédias.

Utilisation de XDG

Vous vous demandez peut-être ce qu'est XDG-Open. Il s'agit d'un utilitaire de ligne de commande qui ouvre un fichier à l'aide de l'application par défaut du système de bureau – comme double-cliquez sur un fichier dans un gestionnaire de fichiers graphique. Il a été introduit pour simplifier le lancement des applications dans les émulateurs de terminaux, permettant à différentes distributions utiliser la même commande pour ouvrir le même fichier mais avec différentes applications. Ainsi, presque tous les systèmes de bureau Linux modernes comme Ubuntu, Fedora et Linux Mint sont livrés avec XDG.

Vous pouvez utiliser la commande XDG-Open dans des environnements de bureau pour ouvrir des fichiers multimédias. Par exemple, si vous souhaitez ouvrir un fichier PDF, tapez:

        xdg-open my-pdf.pdf
    

Si vous avez un fichier image, tapez:

        xdg-open wallpaper4.jpg
    

De même, vous pouvez ouvrir n'importe quel type de fichier, comme un fichier MP3 ou vidéo, étant donné que vous avez une application qui peut l'ouvrir, comme un lecteur multimédia pour le fichier vidéo ou le lecteur PDF.

Lancement avec des applications spécifiques

En plus d'utiliser XDG, vous pouvez utiliser des applications spécifiques pour ouvrir des fichiers. Par exemple, si vous avez un fichier vidéo, vous pouvez utiliser le terminal pour l'ouvrir en utilisant, disons, VLC.

        vlc my-audio.mp3
    

Vous pouvez également exécuter des VLC en mode sans tête (sans l'interface graphique), ce qui signifie que vous entendrez l'audio, mais que vous ne verrez pas l'écran de lecteur multimédia VLC habituel affiché. Pour ce faire, tapez:

        cvlc my-audio.mp3
    

Ensuite, si vous souhaitez ouvrir un PDF en utilisant votre navigateur, vous pouvez le faire.

        firefox my-pdf.pdf
    

Cela exécutera Firefox et ouvrira le PDF souhaité.

D'autres moyens d'ouvrir des fichiers multimédias à l'intérieur du terminal

Maintenant, si vous souhaitez ouvrir des fichiers multimédias littéralement à l'intérieur du terminal, vous pouvez techniquement le faire. Cela dit, vous devrez probablement installer des applications de terminal spécialisées.

Par exemple, si vous souhaitez ouvrir un fichier PDF dans le terminal et ne pas lancer une autre application GUI, vous pouvez le faire en installant PDFTOTEXT, qui convertira un PDF en format de texte et l'afficher à l'intérieur du terminal. Il y en a plus, comme une commande pour diffuser des vidéos dans votre terminal, ou même un navigateur Web qui s'exécute à l'intérieur du terminal.


Ainsi, l'utilisation du terminal pour ouvrir des fichiers ne consiste pas à rejeter les GUIS – il s'agit de choisir le bon outil pour le travail et de se familiariser avec la ligne de commande. Lorsque vous travaillez avec des fichiers texte, le dépannage d'un serveur ou l'automatisation des tâches, le terminal est imbattable. Mais pour les fichiers multimédias comme les images et les vidéos, une application GUI est toujours importante.

La maîtrise des deux approches vous donnera la flexibilité de gérer à peu près n'importe quel fichier sur un système Linux, peu importe où ou comment vous travaillez.

★★★★★