6 façons de visualiser ou d'ouvrir un fichier dans le terminal Linux
Nano est un éditeur de texte en ligne de commande, ce qui signifie qu'il est différent des utilitaires mentionnés ci-dessus. Avec nano, vous pouvez créer, ouvrir et modifier des fichiers directement depuis votre terminal. De plus, nano est préinstallé avec beaucoup, mais pas tous, des distributions Linux et propose à la place des éditeurs de texte alternatifs tels que micro ou vim. Vous devrez donc peut-être installer nano vous-même si le lancement échoue.
Pour ouvrir un fichier en utilisant nano, tapez.
nano my-text.txt
Si le fichier existe dans le répertoire, il s'ouvrira, sinon il créera un nouveau fichier avec le nom spécifié.
Modifier du texte dans nano est simple, il suffit de naviguer avec les touches fléchées et de faire des modifications. Une fois que vous avez terminé, vous pouvez enregistrer votre fichier texte en utilisant 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 à l'écran lorsque vous utilisez nano. Par exemple, si vous souhaitez couper une ligne, vous pouvez le faire en appuyant sur Ctrl+K, et pour coller une ligne, appuyez sur Ctrl+U.
Si vous voulez chercher un texte spécifique, appuyez sur Ctrl+W et tapez le mot que vous voulez rechercher.
Certaines raccourcis sont cachés de l'écran principal de nano, tels que annuler et rétablir. Si vous souhaitez annuler des modifications, appuyez sur Alt+U. Pour rétablir des modifications 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 affichera tout sur nano, tels que les commandes de navigation, l'édition de texte, la vérification orthographique et plus encore.
Si vous deviez ouvrir ou modifier un fichier de configuration, vous allez obtenir une erreur "permission refusée". Cela est dû au fait que 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é à entrer votre mot de passe et le fichier s'ouvrira.
Soyez prudent lorsque vous utilisez la commande sudo. La moindre erreur dans les fichiers de configuration du système peut causer des problèmes.
Pouvez-vous ouvrir des fichiers multimédias à partir du terminal ?
Tous les fichiers que vous avez ne seront pas des fichiers 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 en général, vous ne les visualiserez pas à l'intérieur du terminal lui-même, comme avec des fichiers texte. Au lieu de cela, le terminal agira comme un lanceur pour une application externe qui ouvrira les fichiers multimédias.
Utiliser XDG
Vous vous demandez peut-être ce qu'est xdg-open. C'est un utilitaire en ligne de commande qui ouvre un fichier en utilisant l'application par défaut du système de bureau — tout comme en double-cliquant sur un fichier dans un gestionnaire de fichiers graphique. Il a été introduit pour simplifier le lancement d'applications dans des émulateurs de terminaux, permettant à différentes distributions d'utiliser la même commande pour ouvrir le même fichier mais avec des applications différentes. 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 les 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 la même manière, vous pouvez ouvrir tout type de fichier, comme un MP3 ou un fichier vidéo, à condition d'avoir une application qui peut l'ouvrir, comme un lecteur multimédia pour le fichier vidéo ou un 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 pourriez utiliser le terminal pour l'ouvrir avec, disons, VLC.
vlc my-audio.mp3
Vous pouvez également exécuter VLC en mode sans tête (sans son interface graphique), ce qui signifie que vous entendrez l'audio, mais vous ne verrez pas l'écran habituel du lecteur multimédia VLC. Pour ce faire, tapez :
cvlc my-audio.mp3
Ensuite, si vous voulez ouvrir un PDF dans votre navigateur, vous pouvez le faire.
firefox my-pdf.pdf
Cela ouvrira Firefox et ouvrira le PDF souhaité.
Autres façons d'ouvrir des fichiers multimédias dans le terminal
Maintenant, si vous voulez ouvrir des fichiers multimédias littéralement dans le terminal, vous pouvez techniquement le faire. Cela dit, vous aurez probablement besoin d'installer des applications terminales spécialisées.
Par exemple, si vous souhaitez ouvrir un fichier PDF dans le terminal et ne pas lancer une autre application graphique, vous pouvez le faire en installant pdftotext, qui convertira un PDF en format texte et l'affichera dans le terminal. Il y en a d'autres, comme une commande pour diffuser des vidéos dans votre terminal, ou même un navigateur Web qui fonctionne à l'intérieur du terminal.
Donc, utiliser le terminal pour ouvrir des fichiers n’est pas une question de rejeter les interfaces graphiques, c’est une question de choisir le bon outil pour le travail et de se familiariser avec la ligne de commande. Lorsque vous travaillez avec des fichiers texte, que vous dépannez un serveur ou que vous automatisez des tâches, le terminal est imbattable. Mais pour les fichiers multimédias comme les images et les vidéos, une application GUI reste importante.
Maîtriser les deux approches vous donnera la flexibilité de gérer presque tous les fichiers sur un système Linux, peu importe où ou comment vous travaillez.
