2012-09-21 07:35:49 +0000 2012-09-21 07:35:49 +0000
31
31

Comment ouvrir un fichier particulier à partir d'un terminal ?

Comment ouvrir un fichier à partir d'un terminal ? Lorsque j'essaie d'ouvrir un simple fichier txt comme :

open _b2rR6eU9jJ.txt

je reçois ce message :

Couldn't get a file descriptor referring to the console

Est-ce que cette commande n'est pas la bonne ? Est-ce que pour ouvrir des fichiers de type différent, nous avons modifié les commandes ?

Réponses (3)

51
51
51
2012-09-21 09:19:52 +0000

Vous pouvez utiliser xdg-open pour ouvrir des fichiers dans un terminal.

De la page de gestion de xdg-open :

xdg-open - ouvre un fichier ou une URL dans l'application préférée de l'utilisateur

Usage

La commande xdg-open _b2rR6eU9jJ.txt ouvrira le fichier texte dans un éditeur de texte qui est configuré pour gérer les fichiers texte. La commande fonctionnera également avec d'autres extensions de fichier communes, en ouvrant le fichier avec l'application correspondante.

Voir aussi :

5
5
5
2012-09-21 07:43:05 +0000

Vous devez utiliser un éditeur pour ouvrir un fichier texte :

N'importe lequel d'entre eux peut le faire :

- vi _b2rR6eU9jJ.txt
 - vim _b2rR6eU9jJ.txt
 - emacs _b2rR6eU9jJ.txt
 - nano _b2rR6eU9jJ.txt
 - gedit _b2rR6eU9jJ.txt (gnome's default editor)
 - leafpad _b2rR6eU9jJ.txt (lxde's default editor)
 - kedit _b2rR6eU9jJ.txt (KDE's default editor)

Ou si vous souhaitez simplement visualiser le fichier sans en modifier le contenu : cat _b2rR6eU9jJ.txt

EDIT #1: Je viens de remarquer que la question est taguée fedora , qui jusqu'à présent utilise gnome comme interface graphique principale, qui est fournie avec gedit préinstallé. Donc, c'est garanti de fonctionner : gedit _b2rR6eU9jJ.txt

2
2
2
2012-09-21 07:39:33 +0000

Vous devez utiliser une application appropriée pour l'ouvrir - essayez nano _b2rR6eU9jJ.txt ou cat _b2rR6eU9jJ.txt. La première va l'éditer, la seconde l'exportera vers une sortie standard. (Note - vous pouvez remplacer nano par vi, emacs ou un autre éditeur de texte de votre préférence)

D'après ce que je peux dire

geek@ubuntu:~$ open --help
open: invalid option -- '-'
Usage: openvt [-c vtnumber] [-f] [-l] [-u] [-s] [-v] [-w] -- command_line

open fait référence à openvt - et la page de manuel le décrit comme openvt - start a program on a new virtual terminal (VT). Vous essayez d'ouvrir un fichier texte, donc à moins que je ne manque quelque chose, ce n'est pas le logiciel pour faire ce que vous voulez faire.