En Nautilus, cuando hace doble clic en un archivo, lo abrirá con la aplicación predeterminada asociada con la extensión del archivo. Por ejemplo, los archivos .html se abrirán en un navegador web y .pdf se abrirá con el Visor de documentos. ¿Hay alguna manera de reproducir el mismo comportamiento desde la línea de comando (es decir open path/filename)? Lo pregunto porque me gusta explorar mi sistema de archivos desde la línea de comandos, pero a veces no recuerdo qué aplicación. abre qué.
command-line
Olivier Lalonde
fuente
fuente

bashno había pensado en ello: PRespuestas:
Creo que
xdg-openes el comando que estás buscando.p.ej:
xdg-open index.phpEsto abrirá index.php en gedit (si está usando gnome).
Si quieres abrir una url en el navegador
esto abrirá google.com en su navegador predeterminado.
xdg-openEs un guión envoltorio - que utilizará la herramienta del entorno de escritorio (gio open,gvfs-open,kde-open,gnome-open,dde-open,exo-open, y una serie de otras herramientas). También se instala por defecto, y es muy probable que funcione en el pasado, las versiones actuales y futuras (en el otro lado,gvfs-openygnome-openya no se utiliza, y puede no estar disponible en futuras versiones).fuente
gnome-openy en KDE:kde-openfunciona.xde-opentrabajó en xfce también.alias o='xdg-open'. Ponga esto dentro de su.bash_aliasesarchivo para que el alias se cargue al inicio cada vez.nano ~/.bash_aliasesy luego pegar dentronanousandoCTRL+SHIFT+V.xdg-openygnome-openxdg-openes la forma más universal (funciona también en KDE)fuente
Si quieres:
open)Puede usar esta función .bashrc :
fuente