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

Come aprire un file particolare da un terminale?

Come si apre un file da un terminale? Quando provo ad aprire un semplice file txt come :

open _b2rR6eU9jJ.txt

ottengo questo messaggio:

Couldn't get a file descriptor referring to the console

Questo comando è sbagliato? E’ che per aprire file di tipo diverso ci sono comandi modificati?

Risposte (3)

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

Potete usare xdg-open per aprire file in un terminale.

Dalla pagina man di xdg-open:

xdg-open - apre un file o un URL nell'applicazione preferita dall'utente

Usage

Il comando xdg-open _b2rR6eU9jJ.txt aprirà il file di testo in un editor di testo impostato per gestire file di testo. Il comando funzionerà anche con altre estensioni di file comuni, aprendo il file con la relativa applicazione.

Vedi anche:

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

Devi usare un editor per aprire un file di testo:

Qualsiasi di questi può farlo:

- 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)

O se vuoi solo visualizzare il file senza modificarne il contenuto: cat _b2rR6eU9jJ.txt

EDIT #1: Ho appena notato che la domanda è etichettata fedora , che fino ad ora sta usando gnome come interfaccia grafica principale, che viene fornito con gedit preinstallato. Quindi questo è garantito per funzionare: gedit _b2rR6eU9jJ.txt

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

Dovresti usare un'applicazione appropriata per aprirlo - prova nano _b2rR6eU9jJ.txt o cat _b2rR6eU9jJ.txt. Il primo lo modificherà, il secondo lo invierà allo standard output. (Nota - puoi sostituire nano con vi, emacs o un altro editor di testo di tua preferenza)

Da quello che posso dire

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

open si riferisce ad openvt - e la pagina man lo descrive come openvt - start a program on a new virtual terminal (VT). Stai cercando di aprire un file di testo, quindi, a meno che non mi stia perdendo qualcosa, non è il software per fare quello che vuoi fare.