Viniendo de Mac OS X, puede escribir:
$ open yourfilehere.txt
y su archivo se abrirá como si lo hubiera abierto desde Finder.
En Windows, uno puede escribir:
> start yourfilehere.txt
y se abrirá como si lo hubiera abierto desde el Explorador.
En Ubuntu, me gustaría poder abrir archivos de la misma manera en GNOME. Cual es el comando?

startprograma. En OS X, este es elopenprograma. En Ubuntu Linux, este es elseeprograma. en el libro automatize-the-aburing-stuff-with-python , pero no recibí ninguna información sobre elseecomando de Google.Respuestas:
xdg-openes lo que estás buscandoPuede que le guste este fragmento que puse en mis archivos .bashrc para que si estoy usando cygwin en Windows, Linux u OSX, puedo usar los comandos de inicio o de apertura y funcionan muy bien:
Buenos comentarios, xdg-open es de hecho una mejor opción que gnome-open como se explica a continuación. Actualicé mis scripts personales hace un tiempo, pero olvidé actualizar esta respuesta.
ADVERTENCIA: Esto anulará la funcionalidad de ambos
openvt(terminal virtual) ystartde init.fuente
cygstartpuede ser aún más preferible, ya que en los marcadores de Emacs, permite seguir usando Emacs. Constartmi Emacs está congelado.start ""o"start \"\""simplemente trabajó para mí (El conjunto de citas "" evita que Emacs se cuelgue del proceso.)se abrirá
xyz.bar(puede ser un archivo o una URL) en cualquier entorno compatible con freedesktop con la aplicación registrada paraxyz.barel tipo. Consulte también la documentación aquí (página de manual de xdg-open) .En practive esto, entonces debe llamar
kde-open,gnome-open,exo-openo, posiblemente, inclusoopen, en función del entorno de escritorio actual (KDE, Gnome, XFCE, OS X).fuente
xdg-openygnome-open?xdg-openhará lo correcto , utilizando el tipo de archivo para -mapeo de programa del entorno de ejecución.Incluso puede escribir un pequeño contenedor alrededor de gnome-open para abrir múltiples archivos con un comando:
Ponga esto en un script de shell llamado open y
abrirá todos los archivos c en el directorio actual.
fuente
Puedes usar el
gnome-opencomando en tu Terminal. Una vez en el directorio en el que desea abrir una ventana del sistema operativo, escriba la Terminal:Esto abrirá una ventana que muestra lo que hay en esta carpeta. Del mismo modo, puede especificar una subcarpeta ubicada en este directorio sustituyéndola
.por el nombre de la subcarpeta.Tenga en cuenta que si
gnome-openno funciona, es posible que solo deba instalarse. Puede hacerlo usando Synaptic (sudo apt-get updatey luegosudo apt-get install synapticen su terminal, muy conveniente al instalar el paquete porque instala todas las dependencias correctamente) o instalar directamente Gnome Shell en su Terminal:sudo apt-get install gnome-shellfuente
Ingrese esto en la terminal:
./yourfileyourfilees el nombre del archivo que desea abrir o ejecutar. También puede usar este comando para ejecutar scripts bash. (¡Recuerde ingresar la extensión del archivo!)Otra cita de otro cartel.
fuente