189 votes

Comment ouvrir un fichier texte dans mon terminal ?

Il y a un fichier nommé RESULTS.txt et je veux ouvrir ce fichier dans mon terminal. (Je veux dire que je veux que le contenu du fichier soit affiché dans le terminal et non dans un éditeur de texte).

Comment faire ?

226voto

Thomas15v Points 1533

Pour les fichiers courts :

cat <path/your_file>

affiche directement un fichier texte dans le terminal.

Pour les fichiers plus longs :

less <path/your_file>

vous permet de faire défiler et de rechercher ( / text to search Enter ) dans le fichier ; appuyez sur q pour sortir.

par exemple

cat /home/john/RESULTS.txt
less /home/john/RESULTS.txt

42voto

don.joey Points 26933

Une autre alternative est vim .

vim RESULTS.txt

Une fois que vous avez ouvert un fichier avec vim, vous pouvez insérer du texte en tapant i par exemple. Si vous voulez sauvegarder votre fichier, utilisez :w (écrire) ou :q (quitter) ou :wq (pour écrire et quitter) ou :q! (quitter et ne pas sauvegarder). Parfois, vous devez appuyer sur la touche ESC pour pouvoir taper les commandes.

Vim nécessite un certain apprentissage, mais il est largement utilisé et il est très polyvalent.

Consultez le wiki d'aide communautaire : https://help.ubuntu.com/community/VimHowto

Vim est un éditeur de texte avancé qui offre la puissance de l'éditeur de texte de facto. Unix 'Vi' avec un ensemble de fonctionnalités plus complet. Vim est souvent appelé un "éditeur de programmeur", et est si utile pour la programmation que de nombreux que beaucoup le considèrent comme un IDE à part entière. Mais il n'est pas seulement destiné aux programmeurs. Vim est parfait pour tous les types d'édition de texte, de la rédaction de courriels à l'édition de documents confidentiels. l'édition de fichiers de configuration.

18voto

Zian Choy Points 1510

Toutes ces méthodes sont les meilleures et il y a une autre façon de le faire & c'est avec head commandement.

head -n -1 filename.txt

et

head -n -0 filename.txt

Les deux vous donneront les mêmes informations.

Commande de tête Explication :

Généralement, la commande head est utilisée pour imprimer les premières lignes de n'importe quel fichier texte. Nous pouvons visualiser le fichier texte avec

head filename.txt

Cela va imprimer les 10 premières lignes du fichier texte ci-dessus.

Si vous voulez spécifier le nombre de lignes à afficher, vous pouvez utiliser la commande head comme suit

head -n 20 filename.txt

Ensuite, dans le fichier texte ci-dessus, les 20 premières lignes seront affichées.

Si vous voulez voir l'ensemble des données du fichier avec des moyens de tête alors nous pouvons l'obtenir par

head -n -0 filename.txt

J'espère que l'explication ci-dessus vous donnera une idée de l'utilisation de la tête.

14voto

Paidhi Points 324

Si le fichier est assez long, vous pouvez utiliser la méthode suivante

less RESULTS.txt

afin que vous puissiez y naviguer avec les touches directionnelles.

13voto

chris838 Points 151

Une autre option est :

tail -n 30 result.txt

pour imprimer les 30 dernières lignes d'un grand fichier nommé result.txt .

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X