¿Cómo abrir un archivo en particular desde una terminal?

¿Cómo abrir un archivo en particular desde una terminal?

¿Cómo abro un archivo desde una terminal? Cuando intento abrir un .txtarchivo simple:

open _b2rR6eU9jJ.txt

Recibo este mensaje:

Couldn't get a file descriptor referring to the console

¿He usado el comando incorrecto? ¿O utiliza diferentes comandos para abrir diferentes tipos de archivos?

Respuesta1

Puede utilizar xdg-openpara abrir archivos en una terminal.

Desde la página de manual de xdg-open:

xdg-abierto- abre un archivo o URL en la aplicación preferida del usuario

Uso

El comando xdg-open _b2rR6eU9jJ.txtabrirá el archivo de texto en un editor de texto configurado para manejar archivos de texto. El comando también funcionará con otras extensiones de archivo comunes, abriendo el archivo con la aplicación correspondiente.

Ver también:

Respuesta2

Debe utilizar un editor para abrir un archivo de texto:

Cualquiera de ellos puede hacerlo:

 - 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 si quisieras simplemente ver el archivo sin modificar su contenido:cat _b2rR6eU9jJ.txt

EDITAR #1:Me acabo de dar cuenta de que la pregunta está etiquetada.sombrero de fieltro, que hasta ahora utiliza gnome como su interfaz gráfica de usuario principal, que viene congeditpre instalado. Entonces esto está garantizado que funcionará:gedit _b2rR6eU9jJ.txt

Respuesta3

Debe utilizar una aplicación adecuada para abrirlo: intente nano _b2rR6eU9jJ.txto cat _b2rR6eU9jJ.txt. El primero lo editará, el segundo lo enviará a la salida estándar. (Nota: puede reemplazar nano con vi, emacs u otro editor de texto de su preferencia)

Por lo que puedo decir

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

open se refiere a openvt, y la página de manual lo describe como openvt - start a program on a new virtual terminal (VT).Estás intentando abrir un archivo de texto, así que, a menos que me falte algo, no es el software para hacer lo que quieres hacer.

información relacionada