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
bash
no había pensado en ello: PRespuestas:
Creo que
xdg-open
es el comando que estás buscando.p.ej:
xdg-open index.php
Esto 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-open
Es 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-open
ygnome-open
ya no se utiliza, y puede no estar disponible en futuras versiones).fuente
gnome-open
y en KDE:kde-open
funciona.xde-open
trabajó en xfce también.alias o='xdg-open'
. Ponga esto dentro de su.bash_aliases
archivo para que el alias se cargue al inicio cada vez.nano ~/.bash_aliases
y luego pegar dentronano
usandoCTRL+SHIFT+V
.xdg-open
ygnome-open
xdg-open
es la forma más universal (funciona también en KDE)fuente
Si quieres:
open
)Puede usar esta función .bashrc :
fuente